EPP EPPlus ExcelFormat DataType 在 CSV 加载时添加额外的行

问题描述

也许这是一个错误也许是我。 将 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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...