如何使用 OleDB 避免 Excel 文件中的空行?

Ale*_*lex 3 .net c# oledb excel

我开始使用OleDB。我正在尝试从 Excel 文件(C# 中)中提取大量随机数据。这是我的查询:

SELECT * FROM NAMED_RANGE
Run Code Online (Sandbox Code Playgroud)

但我有很多空行。我循环删除它们,但我不太喜欢它,是否可以仅选择至少填充一个单元格的行?

此致,

亚历克斯

Sma*_*tis 5

只需更改 SQL 查询:

SELECT * FROM NAMED_RANGE WHERE [YourColumnTitle] IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

或者如果 [F1] 是您的专栏:

SELECT * FROM NAMED_RANGE WHERE F1 IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

感谢雷班德先生

  • @Alex 空_行_只不过是空_列_的集合。该解决方案有效,但由于涉及的列数未知,因此很乏味。 (3认同)
  • @Alex不幸的是,除非您对进入的行有更多了解,否则这是您能做的最好的事情。就我个人而言,我宁愿选择全部并在代码循环中执行它,但这就是我。 (2认同)