Python 3 使用 openpyxl 读取表格

'''
安装:
pip install openpyxl 或者 pip install openpyxl==3.1.5
第三方库地址:
https://pypi.org/project/openpyxl/#description

Workbook: 工作簿,一个Excel文件即一个Workbook。
Worksheet: 工作表,一个Workbook可以包含多个Worksheet,不同的Worksheet有不同的名字。
Cell: 单元格,存储数据的对象。
'''
# -*- coding: utf-8 -*-


from openpyxl import load_workbook

# 1 获取工作簿 Workbook
filename = r'测试表格.xlsx'
# 参数  data_only=True, 当有公式计算的时候可以获取到计算结果,不加显示公式本身如 =SUM(D2:D6)
wb = load_workbook(filename=filename, data_only=True)
print(type(wb))
# 输出 <class 'openpyxl.workbook.workbook.Workbook'>

# 2 获取工作表 Worksheet
# 2.1 获取当前的工作表,打开或关闭后显示的那个表
ws = wb.active
print(type(ws))
# <class 'openpyxl.worksheet.worksheet.Worksheet'>

# 2.2 通过 Worksheet 的 sheet_name
ws = wb['语文']
print(type(ws))

# 2.3 通过索引
ws = wb.worksheets[0]
print(type(ws))

# 2.4.1 遍历所有的 Worksheet
for ws in wb.worksheets:
    print(ws.title)

for ws in wb:
    print(ws.title)

# 2.4.2 遍历所有的 Worksheet
for sheet_name in wb.sheetnames:
    ws = 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值