0

我正在使用 Sharepoint 2007 和业务数据列表连接器 Web 部件来尝试将一些 Excel 2003 文件转换为 Sharepoint 列表。在运行 Windows Server 2003 并安装了 Microsoft Office 2003 的虚拟机上,我设法做到了这一点。当尝试在装有 Windows Server 2003 但未安装 Microsoft Office 的服务器上执行相同操作时,但当我尝试运行查询时,出现的错误是:
*ERROR [42000] [Microsoft][ODBC Excel Driver] ' Project$' 不是有效名称。确保它不包含无效字符或标点符号,并且不要太长。*,
查询是

select * from [Project$]


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

4

1 回答 1

0

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

于 2012-09-13T10:00:51.087 回答