Python操纵Excel

  1. PyPI网站搜索工具包openpyxl。请添加图片描述
  2. 在PyCharm窗口下方选择“terminal”,在终端窗口运行命令 pip install openpyxl
    在这里插入图片描述
  3. Python代码将Excel中的price(第C列)涨价1.2后保存到第E列,并用新价格生成一个bar char。
import openpyxl as xl
from openpyxl.chart import Reference, BarChart

wb = xl.load_workbook("commodity.xlsx")
sheet = wb["Sheet 1"]

for row in range(2, sheet.max_row + 1):
    cell = sheet.cell(row, 3)
    new_price_cell = sheet.cell(row, 5)
    new_price_cell.value = float(cell.value) * 1.2

values = Reference(sheet, min_row=2, max_row=sheet.max_row, min_col=5, max_col=5)
chart = BarChart()
chart.add_data(values)
sheet.add_chart(chart, 'a11')
wb.save('result.xlsx')
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值