从行不为空的 xls 文件中选择
本文关键字:xls 文件 选择 | 更新日期: 2023-09-27 18:33:23
从xls文件读取数据时,使用oldedb如下没有问题
OleDbCommand cmd = new OleDbCommand("SELECT * FROM [" + fileID + "]", oledbConn);
DataSet ds = new DataSet();
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
da.Fill(ds);
但是我想扩展 select 语句以仅选择不为 null 的某个列的行,其中......不是空的,那是什么...应该是?
如果在连接字符串中使用选项 HDR=YES
然后使用 WHERE
子句中的列标题指定列。如果没有,则使用 F1...FN
指定列。
选择查询HDR=NO
(和第一列):
SELECT * FROM [" + fileID + "] WHERE [F1] IS NOT NULL
选择查询以获取HDR=YES
:
SELECT * FROM [" + fileID + "] WHERE [YourColumnTitle] IS NOT NULL