BDLC需要安装Excel来读取.xls文件吗?

时间:2012-09-12 13:51:57

标签: sharepoint odbc oledb excel-2003

我正在使用Sharepoint 2007和Business Data List Connector Web部件尝试将一些Excel 2003文件转换为Sharepoint列表。在运行Windows Server 2003且安装了Microsoft Office 2003的虚拟机上,我设法执行此操作。尝试在使用Windows Server 2003但未安装Microsoft Office的服务器上执行相同操作时,但是当我尝试运行查询时,我得到的错误是: *错误[42000] [Microsoft ] [ODBC Excel驱动程序]'Project $'不是有效名称。确保它不包含无效字符或标点符号,并且不会太长。 *,<查询

select * from [Project$]


我尝试使用OleDB和ODBC连接到Excel文件,当我验证连接时,我在两种情况下收到的消息是 *已连接到:C:\ TEST- EXCEL(System.Data.Odbc)。连接服务器版本:08.00.0000 *
我是否还需要在服务器上安装Microsoft Office或问题来自其他地方?谢谢!

1 个答案:

答案 0 :(得分:0)

我不明白为什么当我将文件移动到服务器时,Project工作表的名称更改为原始名称,更长的名称。将查询中的名称更改为原始工作表名称后,工作正常。