用xlwt有一个ws名叫差异,还有一个ws名叫工资-招商银行,差异要求输出xls公式求工资-招商银行的和
时间: 2023-06-19 18:36:11 浏览: 175
xlwt-1.3.0 xlrd-2.0.1
可以使用 xlwt 的 `Formula` 类型来插入公式。假设 `ws_diff` 和 `ws_salary` 分别是差异和工资-招商银行两个 worksheet,可以使用下面的代码来插入公式:
```python
import xlwt
# 创建一个新的 workbook
workbook = xlwt.Workbook()
# 创建两个 worksheet,分别为差异和工资-招商银行
ws_diff = workbook.add_sheet('差异')
ws_salary = workbook.add_sheet('工资-招商银行')
# 在 ws_diff 中插入公式
formula = 'SUM(工资-招商银行!A1:A10)' # 假设需要求和的数据在 A1:A10 单元格范围内
ws_diff.write(0, 0, xlwt.Formula(formula))
# 保存 workbook
workbook.save('output.xls')
```
这样,差异 worksheet 的 A1 单元格中就会显示工资-招商银行 worksheet 中 A1:A10 单元格范围内的数据的和。你可以根据实际情况修改 `formula` 变量来适应不同的需求。
阅读全文