在 Openpyxl 中,可以使用 Formula 对象来设置公式。要在一个工作表中使用另一个工作表的数据进行求和,可以使用 SUM 函数和 '工作表名'!范围 的语法。

下面是一个使用 Openpyxl 跨工作表使用求和公式的示例:

from openpyxl import Workbook
from openpyxl.formula import Formula

# 创建工作簿和工作表
wb = Workbook()
ws1 = wb.active
ws2 = wb.create_sheet(title='Sheet2')

# 在第一个工作表中填充数据
ws1['A1'] = 1
ws1['A2'] = 2
ws1['A3'] = 3

# 在第二个工作表中设置求和公式
formula = Formula('SUM(Sheet1!A1:A3)')
ws2['A1'] = formula

# 保存工作簿
wb.save('example.xlsx')

在上面的示例中,我们首先创建了一个工作簿和两个工作表。然后在第一个工作表中填充了一些数据。接下来,我们在第二个工作表中设置了一个求和公式,该公式使用了第一个工作表中的数据范围。最后,我们保存了工作簿。

在实际使用中,你需要根据自己的需求调整工作表名称、数据范围以及公式的具体内容。

Openpyxl 跨工作表使用求和公式

原文地址: https://www.cveoy.top/t/topic/maN8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录