用python写一个公式计算excel表格中两列的数据输出一列结果数据
假设要计算A列和B列的和,输出到C列,可以使用如下代码:
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
ws = wb.active
# 遍历A列和B列,计算和并输出到C列
for row in ws.iter_rows(min_row=2, values_only=True):
a = row[0]
b = row[1]
c = a + b
ws.cell(row=row[0], column=3, value=c)
# 保存Excel文件
wb.save('example.xlsx')
其中,openpyxl是一个用于读写Excel文件的Python库。首先使用load_workbook方法打开Excel文件,然后使用active属性选择工作表。接着使用iter_rows方法遍历A列和B列的数据,计算和并输出到C列,最后使用save方法保存Excel文件。需要注意的是,Excel表格中的行和列都是从1开始编号,因此在计算时需要将行号减1
原文地址: https://www.cveoy.top/t/topic/g00B 著作权归作者所有。请勿转载和采集!