Python 如何使用openpyxl计算excel数据
我有一个作业要做,我无聊的在线课程,我不能拿出一个想法来做这件事。我被告知要用这个公式计算四列的比率,比率=重量/高度纵向。但我不擅长使用微软excel,讽刺的是,我们还没有学到任何与此相关的东西。所以我记得有一个python库,它可以处理excel工作表。那么,我如何通过对excel表格中的每一行使用openpyxl来轻松计算这个比率=重量/高度宽度长度呢 虽然我从未使用过openpyxl库,但我试图找到解决您问题的方法。如果您正在处理的电子表格与下面的类似,那么您应该能够使用此脚本Python 如何使用openpyxl计算excel数据,python,excel,openpyxl,Python,Excel,Openpyxl,我有一个作业要做,我无聊的在线课程,我不能拿出一个想法来做这件事。我被告知要用这个公式计算四列的比率,比率=重量/高度纵向。但我不擅长使用微软excel,讽刺的是,我们还没有学到任何与此相关的东西。所以我记得有一个python库,它可以处理excel工作表。那么,我如何通过对excel表格中的每一行使用openpyxl来轻松计算这个比率=重量/高度宽度长度呢 虽然我从未使用过openpyxl库,但我试图找到解决您问题的方法。如果您正在处理的电子表格与下面的类似,那么您应该能够使用此脚本 fro
from openpyxl import load_workbook
# Modify filename and sheet name where the data is
workbook_filename = 'workbook.xlsx'
sheet_name = 'Sheet1'
wb = load_workbook(workbook_filename)
ws = wb[sheet_name]
# If the data is stored differently in your file, you have to modify
# this loop to suit your needs
for row in ws.iter_rows(min_row = 2, max_row = 3, max_col = 5):
row[4].value = row[0].value / (row[1].value * row[2].value * row[3].value)
wb.save('result.xlsx')