我正在开发一个用户需要能够将excel文件上传到服务器的系统,然后系统需要处理excel文件以将数据加载到XMPie uProduce系统。
我已经让它将CSV文件加载到系统中了。我可以确认excel文件已成功上传到服务器。但是,当我的程序尝试访问excel文件以读取数据时,它会收到此错误:
The Microsoft Jet database engine could not find the object 'Sheet1'. Make sure the object exists and that you spell its name and the path name correctly.
我将过滤器设置为:
select * from [Sheet1]
我也尝试过:
select * from [filename.xls]
两者都没有奏效。有没有人有什么建议SQL过滤器应该从数据库中提取数据?
答案 0 :(得分:2)
试试这个..
编写Excel查询与在SQL Server,Oracle等任何其他传统数据存储中编写查询类似。但是存在一些差异。首先,您必须指定工作表名称而不是表名称。接下来,您必须提供开始和结束单元格引用。仔细观察我的以下代码:
SELECT * FROM [users $ A1:F500]
此处用户是电子表格名称。
答案 1 :(得分:1)