Python入门之---处理Excel电子表格篇

Python入门之---处理Excel电子表格篇

概述

学习一门新的编程语言,我的理解是要先用,只有用起来并感受到这门编程语言带来的便捷或实用功能后,才能持续的学习和使用下去。排除工作原因,我认为实用性是我选择一门新编程语言学习的最重要的原因,而python就是一门非常实用的编程语言。本文主要介绍python如何利用openpyxl库去处理Excel电子表格,如读取和写入Excel电子表格。

openpyxl库安装

在本专栏第一篇python入门之—环境搭建篇中已经详细介绍了配置国内镜像源和安装库的方法,本篇对这部分不再赘述。openpyxl库可以让python读取和修改电子表格文件。
终端界面输入pip install openpyxl -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com即可安装openpyxl库。

读Excel电子表格

首先在python工程路径下新建一个excel表格
在这里插入图片描述

随意填充内容

在这里插入图片描述

想要去读任意单元格内容,要经过以下步骤;
1、导入openpyxl模块
2、读工作簿
3、读工作表
4、读单元格

如下程序

import openpyxl as py
# 导入openpyxl模块
wb = py.load_workbook('test1_sample.xlsx')
# 读excel表test1.sample.xlsx
name = wb.sheetnames
# 读工作簿内所有工作表名
print(name)
# 打印工作表名
sheet = wb['Sheet1']
# 读工作表sheet1
A1 = sheet['A1'].value
# 读工作表sheet1中单元格A1内容
print(A1)
# 打印 A1内容

点击运行,下方运行窗口正常输出预期内容,即工作表名和单元格A1的内容。
加载模块:import
读工作簿:load_wordbook
读工作表:工作簿[工作表]
读单元格内容:工作表[单元格].value
打印:print

在这里插入图片描述

写入excel电子表格

想要创建和修改excel电子表格,需要进行以下操作:
1、导入openpyxl模块
2、打开一个工作簿
3、读当前工作表
4、修改单元格的值
5、保存工作簿

如下程序:

import openpyxl as py
# 导入openpyxl模块
workbook = py.Workbook()
# 打开工作簿
worksheet = workbook.active
# 读取当前工作表
worksheet['A1'] = '姓名'
worksheet['B1'] = '年龄'
worksheet['A2'] = '张三'
worksheet['B2'] = 25
# 修改单元格内容
workbook.save('example.xlsx')
# 将当前工作簿命名为example.xlsx并保存修改内容

点击运行,工程路径下出现了example.xlsx电子表格
在这里插入图片描述
表格内容符合预期
在这里插入图片描述
简单的读写excel表格操作就完成了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值