import openpyxl |
from openpyxl.utils import FORMULAE |
# 打开 Excel 文件 |
workbook = openpyxl.load_workbook( 'example.xlsx' ) |
# 选择工作表 |
sheet = workbook[ 'Sheet1' ] |
# 设置单元格公式 |
sheet[ 'A1' ] = 1 |
sheet[ 'A2' ] = 2 |
sheet[ 'A3' ] = 3 |
sheet[ 'A4' ] = '=SUM(A1:A3)' |
# 计算公式 |
FORMULAE.COMPLEX_EXPRESSIONS = {} |
workbook.calculation_on_load = True |
workbook.calculate() |
# 保存 Excel 文件 |
workbook.save( 'example.xlsx' ) |