如何指示LoadFromText()来评估公式?

时间:2016-02-10 11:58:14

标签: .net excel epplus

我使用EPPlus将CSV数据加载到Excel中:

var csvFormat = new ExcelTextFormat() { Delimiter = ',', TextQualifier = '"', Culture = CultureInfo.CurrentCulture };
sheet.Cells["A3"].LoadFromText(csvData, csvFormat, OfficeOpenXml.Table.TableStyles.Medium2, FirstRowIsHeader: true);

我的csvData看起来像这样:

"A","B",TRUE,"=SomeExcelFormula"
"C","D",FALSE,"=SomeOtherExcelFormula"

使用EPPlus保存包并在Microsoft Excel中打开生成的文档后,既不会自动计算布尔值也不会计算公式。我必须手动按F2, ENTER来评估单元格。这是不可接受的,因为我的报告超过80K。

如何指示EPPlus自动进行此评估?既未在Number' ExcelTextFormat属性中指定数据类型DataTypes也未在调用sheet.Calculate()中完成此任务。

请帮助: - )

0 个答案:

没有答案