CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

求助Sql语句(excel to Sqlserver)

楼主paradise885()2006-03-29 12:52:55 在 MS-SQL Server / 基础类 提问

 
  假如在一个名字为MatID的Excel文件中有一个名字为BH的sheet,BH中有物料编号,  
  物料名称,用语句怎样将之写入到Sql   server数据库的表中,数据库SBH中表刚好有两  
  个字段与之对应?  
  thanks  
   
  问题点数:10、回复次数:13Top

1 楼gohst001(很多年来一直想知道昵称到底能多长~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)回复于 2006-03-29 13:38:29 得分 0

导入导出向导用过了吗?      
  在数据库上点击右键   所有任务   导入数据Top

2 楼paradise885()回复于 2006-03-29 15:23:24 得分 0

我想通过程序控制,比点击某一按钮时自动进行导入。谢谢Top

3 楼paradise885()回复于 2006-03-30 07:46:58 得分 0

sELECT   *    
  FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',  
      'Data   Source="c:\matid.xls";User   ID=Admin;Password=;Extended   properties=Excel   10.0')...xactions  
  好象可以实现,但是上面这语句又出错,请帮助!  
  thanksTop

4 楼loveme2000ok(* °¤ °*)回复于 2006-03-30 08:07:32 得分 1

Response.Buffer       =       TRUE  
  Response.AddHeader       "Content-Disposition",       "attachment;       filename=审批单列表.xls"  
  Response.contentType="application/vnd.ms-excel"Top

5 楼paradise885()回复于 2006-03-30 10:32:46 得分 0

不明白楼上说的意思!Top

6 楼seraphw(天平@-@)回复于 2006-03-30 11:08:49 得分 0

insert   into   SBH(物料编号,物料名称)  
  SELECT   物料编号,物料名称  
  FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',  
      'Data   Source="c:\matid.xls";Extended   properties=Excel   10.0')...[BH$]  
  Top

7 楼paradise885()回复于 2006-03-30 12:46:44 得分 0

楼上大虾,执行好象还是有问题的Top

8 楼paradise885()回复于 2006-03-30 15:25:22 得分 0

up!Top

9 楼xikboy(狼面书生)回复于 2006-03-30 15:28:33 得分 0

错误贴一下。Top

10 楼xikboy(狼面书生)回复于 2006-03-30 15:30:00 得分 0

insert   into   SBH(物料编号,物料名称)  
  SELECT   物料编号,物料名称  
  FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',  
      'Data   Source="c:\matid.xls";Extended   properties=Excel   10.0')...[BH$]  
   
  --------用这个先导入到SQL   ,然后UPDATE   把导进来的表与SQL已存的表进行更新Top

11 楼xikboy(狼面书生)回复于 2006-03-30 15:31:35 得分 2

SELECT   *   into   xx  
  FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',  
      'Data   Source="c:\matid.xls";User   ID=Admin;Password=;Extended   properties=Excel   5.0')...BH$  
   
  Top

12 楼seraphw(天平@-@)回复于 2006-03-30 16:31:31 得分 7

insert   into   SBH(物料编号,物料名称)  
  SELECT   物料编号,物料名称  
  FROM   OpenDataSource(   'Microsoft.Jet.OLEDB.4.0',  
      'Data   Source="c:\matid.xls";Extended   properties=Excel   10.0')...[BH$]  
   
  又在查询分析器中试了一遍,没什么问题啊。你如果是直接粘过去用的话,注意把标点符号改成英文的,我用中文符号输入的。其他我觉得没什么问题。  
  要不你把错误提示贴上来吧。Top

13 楼seraphw(天平@-@)回复于 2006-03-30 16:32:41 得分 0

要不你把Excel   10.0改成Excel   8.0Top

相关问题

  • 如何从SQLServer中用sql语句将数据转到Excel中去
  • Excel导入SQL,语句碰到问题
  • SQLServer并行执行SQL语句问题
  • sqlserver 转 access,sql语句的修改
  • 请教:sqlserver中的sql语句如何转换成mysql中的sql语句
  • sqlserver中的sql语句如何转换成mysql中的sql语句
  • excel中VBA可以对excel 执行SQL语句吗?
  • 用sql语句把excel导入sql-server问题(急急急)
  • 求SQL语句
  • sql语句。

关键词

  • excel
  • 数据库
  • source
  • microsoft
  • sql
  • 物料
  • matid
  • opendatasource
  • bh
  • oledb.4.0

得分解答快速导航

  • 帖主:paradise885
  • loveme2000ok
  • xikboy
  • seraphw

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo