C#读取Excel到datagridview,excel空白行也添加到datagridview,如何解决这个问题呢

2024-12-14 18:35:31
推荐回答(4个)
回答1:

1:你执行完excel读取之后,执行一个选择:delete * from 表 where 列 is NULL.
2:你要装OFFICE2007

回答2:

可以在旁边的空白列中用公式:
假设可在E2中写入公式:
=COUNTBLANK(A2:D2)
下拉复制公式。
然后筛选公式结果大于0的行即可。

回答3:

一楼回答的其实已经挺好。这里补充一下:
在读取EXCEL表格时就要使用WHERE 列 IS NULL,直接不把空行读取进去,这样应该会更好一点;

回答4:

你的出错信息跟你贴出来的代码无关,关键的代码在你读取office对象那里。