打不开Excel 数据源

我使用下述语句,在OTList.xls文件中有且只有一个Sheet,名字为OT,但是怎么无法打开这个数据源呢?提示的错误信息如下:

链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 不包含表 "OT$"。该表不存在,或者当前用户没有访问该表的权限。

SELECT * FROM OpenDataSource ('Microsoft.Jet.OLEDB.4.0','Data Source="D:\Inetpub\wwwroot\HRMS\HRMS\UploadFile\OTList.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...OT$

OT$改成OT提示不包含表"OT",谁帮我解释下错误在哪?


手掌心
浏览 288回答 2
2回答

倚天杖

你这个路径="D:\Inetpub\wwwroot\HRMS\HRMS\UploadFile\OTList.xls";把双引号去掉试试看!

青春有我

SELECT * FROM OpenDataSource ('Microsoft.Jet.OLEDB.4.0','Data Source="D:\Inetpub\wwwroot\HRMS\HRMS\UploadFile\OTList.xls";')...OT$把用户名这些去掉。可能是修改了系统用户吧。只是猜测,可以试试~因为以前没问题现在的问题可能就是这个问题。
打开App,查看更多内容
随时随地看视频慕课网APP