使用公式计算值将电子表格导出为 PDF

Export spreadsheet to PDF with formula calculated values

我使用 Gembox.Spreadsheet dll 通过以下方式将 Excel 文档转换为 PDF:

ExcelFile.Load(formExcelPath).Save(formPdfPath);

除一件事外,它按预期工作:根据公式计算的值显示在 PDF 中,就好像它们从未计算过一样。

来自 Gembox 的 site ,它说 "Formulas can't be exported to CSV, HTML, PDF or XPS file formats."

但是,我不想导出公式,我只想导出单元格中的值。有解决方法吗?在转换为 PDF 之前强制计算公式的一些方法?

编辑 28-09-2016:
我们发布了 GemBox.Spreadsheet 的新版本(4.1 版),其中实现了对单元格公式计算的支持,see the version history page
此外,您还可以找到 calculation example here.

原始答案
不幸的是,目前的问题是 GemBox.Spreadsheet(3.9 版)没有计算引擎。 换句话说,它能够从输入文件中读取最后计算的值,但它无法自行重新计算公式结果。 请注意,我们的 collection 中确实有 this feature request,请随意投票以提高其优先级。

但是目前我不能告诉你具体什么时候实现,这个功能不在我们当前的路线图中。