SQL导入EXCEL表的问题

jx_401 2008-02-23 09:18:03
select * from opendatasource('Microsoft.Jet.OLEDB.4.0','Data Source="E:AA.xls";User ID=sa;password=;Extended properties=Excel5.0')...xactions

出现以下问题:
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]
消息 7399,级别 16,状态 1,第 1 行
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。验证失败。

EXCEL已经在服务器端

请各位帮帮忙!
...全文
149 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Limpire 2008-02-23
  • 打赏
  • 举报
回复
其它地方自己注意了,比如

E:AA.xlsx
E:\AA.xlsx

路径名要写对
Limpire 2008-02-23
  • 打赏
  • 举报
回复
select * from opendatasource('Microsoft.ACE.OLEDB.12.0','Data Source=E:AA.xlsx;Extended Properties=Excel 8.0')...xactions$

/*
注意两个地方:

1、E:AA.xlsx
Excel 2007 的扩展名是xlsx

2、xactions$
Sheet 名 + $
*/
中国风 2008-02-23
  • 打赏
  • 举报
回复
select *FROM openrowset( 'Microsoft.Jet.OLEDB.4.0',
'EXCEL 8.0;HDR=YES;IMEX=1; DATABASE=e:\test.xls',Sheet1$)

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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