我試圖使用openpyxl引用多個細胞中的功能,如顯示在該代碼:參考多個細胞與openpyxl
from openpyxl.workbook import Workbook
import os
wb = Workbook()
ws = wb.get_active_sheet()
ws.cell("A1").value = 1
ws.cell("A2").value = 2
ws.cell("A3").value = "=SUM(A1;A2)"
wb.save(os.path.join(os.getcwd(), "test.xlsx"))
當打開與OpenOffice的,該公式用於小區A3變化輸出文件到=SUM(A1|A2)
,單元格顯示錯誤。
爲什麼「;」性格改變,我該如何解決這個問題?
SUM(A1; A2)'不合法。也許你想'SUM(A1:A2)'? – SiHa