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