1

我正在使用 Excel::Writer::XLSX 将公式写入 xlsx。

当我用 Excel 打开工作簿时,公式的单元格中有一个 0。

Excel 中的计算选项设置为自动。单击“立即计算”按钮或按 F9 无法执行任何操作。

按 CTRL+Alt+F9 有效。

有什么方法可以确保在打开工作簿时计算公式?

编辑:单元格内容示例“=A3+A4”。

4

2 回答 2

2

Excel 2007 的早期版本中存在一个问题,它以这种方式影响 Excel::Writer::XLSX 文件。

应用最新的 Excel 或 Office 服务包应该可以修复它。

如果不让我知道。

于 2012-08-02T13:21:16.230 回答
2

Excel::Writer::XLSX 有一个 $worksheet->write_formula 方法,可用作解决方法。如果您的 Excel 版本受上面约翰的回答影响,它有一个值字段来存储公式的结果。

于 2012-08-03T02:35:20.943 回答