首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何用Python操作Excel完成自动办公(二)

如何用Python操作Excel完成自动办公(二)

原创
作者头像
python鱼霸霸
修改2020-06-12 09:57:38
6270
修改2020-06-12 09:57:38
举报

如何用Python操作Excel完成自动办公(一)中我们已经学会了如何把数据内容写入到指定的单元格中,今天这一章节,我们就要来了解一下,如何读取Excel工作簿中的数据内容,往下看。

openpyxl 读文件

在学会了用 openpyxl 写文件后,再来学如何用 openpyxl 读取 Excel 文件对咱们来说将会非常的简单,接下来我们来直接上代码:

# 从 openpyxl 引入 load_Workbook类
from openpyxl import load_workbook

# 使用load_workbook 方法打开Excel文件
wb = load_workbook('5月份采购统计.xlsx')

# 使用wb['工作表名']方法选择5月份采购统计表这张工作表
sheet = wb['5月份采购统计表']

# 打印出 A1 单元格的值
print(sheet['A1'].value)            # 输出:办公用品

# 打印所有单元格的值
for row in sheet.rows:
  for i in row:
    print(i.value)
# 输出:
办公用品 
采购数量 
支出金额 
电脑 
2 
10000 
签字笔 
20 
60

输出结果
输出结果

在上面的示例代码中,我们使用 openpyxlload_workbook() 方法打开了 上一节中写好的Excel文件,然后使用wb['工作表名']方法选择5月份采购统计表这张工作表。

当你不清楚你需要读取的文件有哪些工作表时,可以用 sheetnames 属性查看文件中所有的工作表名称(print(wb.sheetnames)

接下来咱们使用 for 循环 遍历了所有的单元格:先遍历行再遍历列,打印出所有单元格的值。

这一节使用 openpyxl 库读取 Excel 文件的方法就讲完了,感觉很简单吧!

虽然看上去 openpyxl 使用起来很简单,但其实它的功能是相当强大的,远不止我使用的这几点技巧。

用 openpyxl 的其他方法,我们可以轻松达成办公自动化成就。有想要深入了解的同学可以阅读 openpyxl 的官方文档,这里不再赘述。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • openpyxl 读文件
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档