我试图使用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