从 Excel 文件中获取空值

我正在将一个 excel 文件导入到 DataTable 中,然后从每个后续 DataRow 中获取我需要的信息。

我的问题是,当我访问 DataRow 时,在这个特定的 DataTable 上,某些字段包含值,但其他所有字段都为空

请参阅附件

你知道我该如何解决这个问题吗?

http://img1.mukewang.com/6146f8650001e2d712850191.jpg

http://img2.mukewang.com/6146f86c0001067508230403.jpg

慕姐8265434
浏览 245回答 2
2回答

MMMHUHU

问题与我在连接字符串中从 2 更改为 1 的 IMEX 值有关:)string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Path + ";Extended Properties=\"Excel 12.0;HDR=Yes;IMEX=1\"";

江户川乱折腾

显然,在下面的答案中,如果您为真正的空列赋予“0”值,则非空列的值将正常返回。所以我的猜测是在实际上没有价值的列中添加一个值“0”。dcc[3] = 0;然后就和你一样了。string XNR_N = dcc[11].toString();试试吧,否则我想我们可以用更多的信息来做。
打开App,查看更多内容
随时随地看视频慕课网APP