1
到目前为止,我一直在使用Microsoft.Office.Interop库将数据导出到Excel。现在我需要使用ClosedXML来完成它。一切工作正常,除了公式。每个配方本身都可以正确导出,但只要双击其内容并按下回车键,它就不会“起作用”。我附上一张截图来澄清这一点。使用ClosedXML创建的公式无法在Excel中识别
注:范围:图像中(P2 P3),直到我点击它,并变成蓝色是黑色的。这不知何故使Excel识别内容。
以前我是用:
Imports Microsoft.Office.Interop
worksheet.Cells(i, j).FormulaLocal = "=SUMA(" & col_letter & "2:" & col_letter & rowcount & ")"
现在我使用的是:
Imports ClosedXML.Excel
worksheet.Cell(i, j).SetFormulaA1("SUMA(" & col_letter & "2:" & col_letter & rowcount & ")")
它是如此简单,我完全被卡住。 任何帮助将不胜感激!
不知ClosedXML只能用英语工作公式名称...你可以尝试'SUM'而不是'SUMA',看看是否有帮助。 – Mark
该死的!它是如此简单...感谢您的建议@Mark,你让我的一天 –
酷 - 这似乎可能是别人会遇到的,所以我会添加一个答案。 – Mark