用Python自动化操作Excel制作报表,真的是太方便啦!!!

本文介绍了如何使用Python的模块进行Excel文件操作,包括读取、修改单元格、添加工作表、插入删除行列、数据分析与可视化。通过实例展示了平均值计算、求和、颜色更改及绘制柱状图等技巧。
摘要由CSDN通过智能技术生成

今天小编来介绍一下如何用Python来操作Excel文件,当中需要用到的模块叫做openpyxl,其中我们会涉及到一些基本常规的操作,例如有

  • 插入与查询数据

  • 分类统计数据

  • 数据的可视化

  • 字体颜色的更改

  • 等等

而本次的教程所要用到的数据集,可以在公众号后台回复【20220802】获取哦!

基本操作

小编默认大家已经都安装好了openpyxl模块了,要是还没有安装的话,可以通过pip命令行,代码如下

pip install openpyxl

我们首先来导入Excel数据集,代码如下

# 导入模块
from openpyxl import Workbook, load_workbook

# 导入Excel数据集
wb = load_workbook(r"grades.xlsx")

# 得到正在运行的工作表
sheet = wb.active

# 工作表的名称叫做
print(sheet)

output

<Worksheet "Class A">

打印出工作表中的值

我们通过传入单元格的位置来打印其中的数值,代码如下

print(sheet["A1"].value)
print(sheet["A2"].value)
print(sheet["B3"].value)

output

Name
Test
Male

改变某个单元格的数值

我们还可以尝试来改变某个单元格的数值,代码如下

sheet["A1"] = "Dylan"

# 保存
wb.save(r"grades.xlsx")

在保存过之后,我们来看一下结果如何,如下图所示

985ea710f175294aefa8a41e745c8329.png

添加一个工作表

我们尝试在现有的Excel当中添加一个工作表,代码如下


  • 1
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值