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

如何将一个excel文件导入sql server 一个表中

楼主NetWorm(NetWorm)2004-02-01 22:58:35 在 MS-SQL Server / 基础类 提问

我的一个表有两个字段,需要将一个excel文件对应的两列导入   表中,  
  如下:  
  INSERT   game_riddles_content(content)  
  SELECT   *   FROM        
    OPENROWSET('Microsoft.JET.OLEDB.4.0','Excel   8.0;HDR=NO;Database=E:\riddle.xls',      
    'SELECT   *   FROM   [sheet1$B1:B298]')    
   
  服务器:   消息   7399,级别   16,状态   1,行   1  
  OLE   DB   提供程序   'Microsoft.JET.OLEDB.4.0'   报错。    
  [OLE/DB   provider   returned   message:   Microsoft   Jet   数据库引擎找不到对象'sheet1$B1:B298'。请确定对象是否存在,并正确地写出它的名称和路径。]  
  OLE   DB   错误跟踪[OLE/DB   Provider   'Microsoft.JET.OLEDB.4.0'   IColumnsInfo::GetColumnsInfo   returned   0x80004005:       ]。  
  问题点数:20、回复次数:6Top

1 楼DigJim(挖土)回复于 2004-02-02 08:37:26 得分 0

这样试试,是不是B1:B298,这个区域没有数据!或者你的excel文件sheet1名称不对!  
   
  INSERT   game_riddles_content(content)  
  SELECT   *   FROM        
    OPENROWSET('Microsoft.JET.OLEDB.4.0','Excel   8.0;HDR=NO;Database=E:\riddle.xls',sheet1$)Top

2 楼zjcxc(邹建)回复于 2004-02-02 08:48:35 得分 20

INSERT   game_riddles_content(content)  
  SELECT   *   FROM        
    OPENROWSET('Microsoft.JET.OLEDB.4.0','Excel   5.0;HDR=NO;Database=E:\riddle.xls',      
    'SELECT   *   FROM   [sheet1$B1:B298]')Top

3 楼zjcxc(邹建)回复于 2004-02-02 08:49:00 得分 0

任何版本的Excel文件都是用:'Excel   5.0  
  Top

4 楼cyliao(.NET)回复于 2004-02-02 09:45:38 得分 0

又学了一招Top

5 楼NetWorm(NetWorm)回复于 2004-02-02 21:49:13 得分 0

还有个问题如果我同时需要插两列怎么办,  
  比如  
  INSERT   game_riddles_content(content)  
  SELECT   *   FROM        
    OPENROWSET('Microsoft.JET.OLEDB.4.0','Excel   8.0;HDR=NO;Database=E:\riddle.xls',      
    'SELECT   *   FROM   [sheet1$B1:B298]')   ---这里怎么加上另一列,比如[sheet1$c1:c298]  
   
   
  Top

6 楼shalen520(Love will keep us alive)回复于 2004-02-02 22:54:57 得分 0

长见识了  
  俺只会读出来往表里面插Top

相关问题

  • EXCEL导入到SQL SERVER中,
  • Excel导入SQL Server问题
  • 用VBA怎么把EXCEL导入SQL SERVER?
  • EXCEL导入到SQL SERVER的问题!
  • excel 导入 sql server 问题,求助
  • 用sql语句把excel导入sql-server问题(急急急)
  • 问如何把SQL数据导入到Excel中去?又如何把Excel数据导入SQL server中去呢?
  • 大单元格的Excel表导入到SQL Server中?(非普通excel表导入sql)
  • EXCEL导入SQL的问题!
  • Excel导入sql数据库

关键词

  • 文件
  • excel
  • hdr
  • game
  • database
  • microsoft
  • db
  • riddle
  • oledb.4.0
  • 表

得分解答快速导航

  • 帖主:NetWorm
  • zjcxc

相关链接

  • SQL Server类图书

广告也精彩

反馈

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