如何在c#中从Excel工作表中选择行

时间:2014-03-21 12:54:30

标签: c# asp.net excel ado ole

您好我已经编写了一个代码来从Excel工作表中读取并根据过滤器集查询它们 但我被困在

Select * from [sheetname] where [col] not like '%something%'

我怎么写不是部分? 休息所有查询只是工作正常 上面的那个忽略了not并执行

2 个答案:

答案 0 :(得分:1)

如果您不必使用ADO和OLE来阅读电子表格,我建议您使用EP Plus。这是一个允许您以更好的OOP范例使用Spreadsheets的项目。它还抽象了来自.xlsx文件的不同内部格式与旧.xls文件的所有陷阱。

答案 1 :(得分:0)

只是你在%something%附近没有引号?

如果你想用Excel的可能性融化大脑,请查看this(搜索评论'不喜欢'),或许可以同时解决你的问题。