问题描述
也许这是一个错误也许是我。 将 CSV 加载到工作表中时,如果我为 ExcelFormatter 设置所有列的字符串数据类型,它会在工作表底部加载额外的行。该行完全为空。
Exceltextformat format = new Exceltextformat
{
Delimiter = ';',Encoding = new UTF8Encoding(),TextQualifier = '"',// This horrible thing to be sure to load all as string (sic!)
DataTypes = Enumerable.Repeat(eDataTypes.String,4096).ToArray()
};
worksheet.Cells["A1"].LoadFromText(this.Document,format,OfficeOpenXml.Table.TableStyles.None,headerFirstRow);
如果我在行范围的末尾执行 GetValue,我会得到一个空字符串而不是 null。 一旦我删除了数据类型,CSV 就会正确加载。
想法?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)