openpyxl操作Excel文件

这篇博客介绍了如何在Python中使用openpyxl库来操作Excel文件,包括安装openpyxl的步骤,针对Windows和Mac的镜像地址设置,以及Excel文件的读写和样式修改操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DAY7 利用openpyxl操作Excel文件

安装openpyxl

Windows改镜像地址终端指令

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

Mac修改Python镜像地址:

mac: pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

Python国内镜像地址:

1.阿里云:https://mirrors.aliyun.com/pypi/simple/
2.豆瓣:https://pypi.douban.com/simple/
3.清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/(推荐)
4.中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
5.华中理工大学:https://pypi.hustunique.com/
6.山东理工大学:https://pypi.sdutlinux.org/

  • Excel文件读操作

excel相关的基本概念
# 1)工作簿(workbook):一个Excel文件就是一个工作簿
# 2)工作表(sheet):工作表是工作簿的基本单位,每个工作簿至少要有一个工作表
# 3)单元格(cell):工作表中每一个用来保存数据的格子就是单元格
# 4)行(row)号:每一行前面的数字(从1开始)
# 5)列(column)号:每一列上面的大写字母(也可以用数字1开头,表示列号)

import openpyxl

# 1.打开Excel文件(加载Excel文件)
# 1)openpyxl.open(Excel文件地址)  - 打开指定的Excel文件得到工作簿对象
# 2)openpyxl.load_workbook(Excel文件地址)    - 打开指定的Excel文件得到工作簿对象
# wb = openpyxl.open('files/example.xlsx')
wb = openpyxl.load_workbook('files/example.xlsx')

# 2.获取工作簿所有的工作表的名字
# 工作簿对象.sheetnames
names = wb.sheetnames
print(names)        # ['表1', '表2', 'Sheet1']

# 3.获取工作表
# 1)工作簿.active   -  当前工作簿中的活跃表
sheet1 = wb.active
print(sheet1)

# 2)工作簿[表名]     -    获取工作簿中指定表名对应的工作表
sheet2 = wb['表1']
print(sheet2)

# 4.获取最大行数和最大列数
# 1)工作表.max_row
# 2)sheet2.max_column
m_r = sheet2.max_row
m_c = sheet2.max_column
print(m_r, m_c)

print(wb['Sheet1'].max_row, wb['Sheet1'].max_column)

# 5.获取单元格
# 工作表.cell(行号, 列号)
cell1 = sheet2.cell(2, 2)
cell2 = sheet2.cell(2, 3)
cell3 = sheet2.cell(3, 2)
print(cell1, cell2, cell3)

# 6.获取单元格中的内容
# 单元格.value
print(cell1.value)
print(cell2.value)
print(cell3.value)
  • Excel文件读操作练习

# 练习:
# 1. 获取第2列所有内容,然后将数据保存到列表中:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值