1.2 python(处理excel表格)
Posted zuotianmeichifan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.2 python(处理excel表格)相关的知识,希望对你有一定的参考价值。
1.处理excel表格
问题描述:图中的excel表格价格有误,需要将价格打9折;同时制一张图(当有多个excel表时,用python处理较快)
import openpyxl as xl from openpyxl.chart import BarChart, Reference def process_workbook(filename):#定义一个函数便于处理多个excel文件 wb = xl.load_workbook(filename) sheet = wb[‘Sheet1‘] for row in range(2, sheet.max_row + 1): cell = sheet.cell(row, 3) corrected_price = cell.value * 0.9 corrected_price_cell = sheet.cell(row, 4) corrected_price_cell.value = corrected_price#传递数值 values = Reference(sheet, min_row=2, max_row=sheet.max_row, min_col=4, max_col=4)#图表值的位置 chart = BarChart()#画直方图 chart.add_data(values) sheet.add_chart(chart, ‘e2‘)#图表位置 wb.save(filename)
,
以上是关于1.2 python(处理excel表格)的主要内容,如果未能解决你的问题,请参考以下文章