我需要能够处理 Excel 文件版本 97 - 2010 以及带有和不带有标题信息的文件。
不需要连接字符串方面的帮助:这有效。
我需要帮助的是查询没有标题信息的工作表,即第一行中没有列数据的描述符。如何在 OLEDB 查询中引用这些列? 我尝试过以下方法
"Select [Sheet2$A] from [Sheet2$]" //selecting Column A
"Select [Sheet2$A$] from [Sheet2$]" //selecting Column A
最佳答案
将列引用为 F1、F2、...Fn,从第一个选定的列开始编号。
SELECT * FROM [Sheet1$G5:Z12]
g5 = 第 1 行,F1 列。
所以:
SELECT * FROM [Sheet1$G5:Z12]
WHERE F2 = 'abc' AND F3 > #2011/01/31#
关于c# - Excel 上的 OLEDB 查询不带标题 : How do I specify Columns?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5248212/