【发布时间】:2012-08-29 09:45:51
【问题描述】:
我正在使用以下代码将 excel 文件数据转换为数据集
if (String.Compare(Path.GetExtension(filePath), ".xlsx",StringComparison.OrdinalIgnoreCase) == 0){excelReader = ExcelReaderFactory.CreateOpenXmlReader(流); if (excelReader != null) {
excelReader.IsFirstRowAsColumnNames = true;var dsresult = new DataSet();
尝试 { dsresult = excelReader.AsDataSet(); }}}
但有时,在 excel 中读取一个空单元格后,下一个单元格被读取为 System.DBNull
e. G。
excel中的数据如下
Col A = 1,Col B 为空白,Col C = 2
转换为数据集中的数据集值后将是
数据集值:
Col A = 1,Col B 为空白,Col C 为空白
经过搜索,excel阅读器似乎有问题,请为此问题提出一些适当的解决方案或至少解决方法
谢谢 迪帕克
【问题讨论】:
标签: excel