我正在使用 Excel 到数据集转换概念 C#。为此,我正在使用 IExcelDataReader。
这是我的代码。
string AttachmentPath = Server.MapPath(".") + @"\" + FileUpload1.FileName;
FileUpload1.SaveAs(AttachmentPath);
FileStream stream = File.Open(AttachmentPath, FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
excelReader.IsFirstRowAsColumnNames = true;
DataSet result = excelReader.AsDataSet();
我的问题是,excel的最后一列没有导出到数据集。例如,每当我在 .xls 中有 5 列时,在转换为数据集后我只会得到 4 列。最后一栏被跳过了。除此之外,我没有使用任何代码。