.net 如何指示LoadFromText()计算公式?
我正在使用EPPlus将CSV数据加载到Excel中:.net 如何指示LoadFromText()计算公式?,.net,excel,epplus,.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, FirstRowIsHe
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键,输入来计算单元格。这是不可接受的,因为我有一份超过8万行的报告
如何指示EPPlus自动执行此评估?在ExcelTextFormat
的DataTypes
属性中指定数据类型Number
,也不调用sheet.Calculate()
完成此任务
请帮忙:-)