Python读取Excel文件openpyxl

1. 从工作薄中获取表单对象

import openpyxl

wb = openpyxl.load_workbook('example.xlsx')
sheet3 = wb.get_sheet_by_name('Sheet3')
# 或者
ws=wb['sheet3']
# 或者获取全部表单名的列表
ws = wb.sheetnames
# 获取最大行数或列数
ws.max_row
ws.max_column

2. 从表单中获取单元格对象

a1 = ws['A1']
# cell 函数
ws.cell(row=1, column=2)
# 第10行
line10 = ws[10]
# 第5-10行
ws[5:10]
# C列
col_c = ws['C']
ws['C:D']
# 从左上角到右下角指定区域
ws['A1':'C3']
# 获取单元格所在的坐标信息, 返回 B1
ws.cell(row=1, column=2).coordinate

3. 从单元格中获取单元格信息

# 单元格的值
ws['A1'].value
# 单元格所在的行号 1、2、3...
ws['A1'].value.row
# 单元格所在的列名 A、B、C...
ws['A1'].value.column

 上一篇
Sublime Sublime
解决 Sublime 的 package_control 被墙主要是https://packagecontrol.io 这个被墙了,下载不下来导致的错误,把下载链接改为国内的. 打开 Preferences > Package S
2019-08-26
下一篇 
Python创建字典的几种方法 Python创建字典的几种方法
创建一个空字典 empty_dict = dict() print(empty_dict) {} 用**kwargs可变参数传入关键字创建字典 a = dict(one=1,two=2,three=3) print(a)
2019-08-20
  目录