C#往SQL SERVER中导入excel数据文件的问题

johnzhuking 2005-10-21 05:23:37
select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0',
'database=C:\Documents and Settings\User\桌面\1.xls;Extended Properties=Excel 8.0;HDR=YES',sheet1$)
出现错误信息
服务器: 消息 7399,级别 16,状态 1,行 1
OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 找不到可安装的 ISAM。]
OLE DB 错误跟踪[OLE/DB Provider 'MICROSOFT.JET.OLEDB.4.0' IDBInitialize::Initialize returned 0x80004005: ]。

如何处理,是怎么回事啊?????????
...全文
241 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
johnzhuking 2005-10-24
  • 打赏
  • 举报
回复
anzha按照 singlepine(小山) 的方法.在SQL 查询分析妻中总是显示MSDTC不可用.这怎么解决呢
xiaomatian 2005-10-24
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4275/4275859.xml?temp=.5990106
wlovenet 2005-10-24
  • 打赏
  • 举报
回复
觉得用xml处理excel中的数据简单,省事
HHH3000 2005-10-24
  • 打赏
  • 举报
回复
就不明白,DotNet里面为什么就没有操作execl的类库~~
cnyuanfang 2005-10-24
  • 打赏
  • 举报
回复
你可以直接在SQL Server中到入数据,在第二步中的上面的数据源选择Excel 97-2000,然后选择复制视图就可以了
zyspp 2005-10-23
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4275/4275859.xml?temp=.5990106
singlepine 2005-10-22
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/4275/4275859.xml?temp=.5990106
v192 2005-10-21
  • 打赏
  • 举报
回复
m_ExcelConnString = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ strExcelFilePath +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(m_ExcelConnString);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
strExcel="select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, m_ExcelConnString);
dsExcel = new DataSet();
myCommand.Fill(dsExcel,"table1");
dsExcel.Tables[0].Columns.Add("EXCEPTION", typeof(System.String));

试试看这个

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧