主要内容:
- 小目标:掌握excel模块
- 主要内容:excel相关模块,openpyxl安装使用
你来找我,我保证不打你,我给你发100的大红包 。
1. excel相关操作模块
- 上食材: excel相关模块:

excel模块
- 选食材:
- openpyxl安装
pip install openpyxl2. openpyxl基本使用
excel基本操作:创建sheet, 写入行列 , 单元格数据;获取sheet, 读取行列,单元格数据;
2.1 excel写入相关方法:
方法说明:
excel写入
2.2 创建excel
- 创建与保存
#导入模块fromopenpyxl importWorkbook fpath = r'F:test1.xlsx'#Workbook实例化wb = Workbook()# 保存excelwb.save(fpath)- 在excel中添加多个sheet
# 导入模块from openpyxl import Workbookfpath = r'F:test1.xlsx'# Workbook实例化wb = Workbook()# 添加sheetfor sheet in ['A', 'B', 'C']:wb.create_sheet(sheet, 0)# 保存excelwb.save(fpath)- 在excel中获取sheet并写入内容
# 导入模块from openpyxl import Workbookfpath = r'F:test1.xlsx'# Workbook实例化wb = Workbook()# 添加sheetfor sheet in ['A', 'B', 'C']:wb.create_sheet(sheet, 0)# 保存excelsheeta = wb['A']# 某个单元格插入数据sheeta['A1'] = 'name'# 插入一行数据sheeta.append(['sun', 19, 172])wb.save(fpath)2.3 excel读取
读取基本操作:【python笔记52:python操作excel】

读写
单元格相关操作:

单元格操作
- 读取excel表内容
# 导入模块from openpyxl import Workbookfrom openpyxl import load_workbookfpath = r'F:test1.xlsx'# Workbook实例化,导入excelwb = load_workbook(fpath)# wb的所有sheetsheets = wb.sheetnamesprint(sheets)# 获取sheet:Asheeta = wb['A']# 获取sheet的行列最大值print('max_row=%d, max_col=%d' % (sheeta.max_row, sheeta.max_column))# 获取某个单元格内容print('sheeta["A1"]:', sheeta['A1'].value)# 获取某行内容, sheet的首行索引为1:row = sheeta[2]# row为cell列表print('sheeta[2]:', [cell.value for cell in row])wb.close()结果:
['C', 'B', 'A', 'Sheet']max_row=2, max_col=3sheeta["A1"]: namesheeta[2]: ['sun', 19, 172]以上就是excel基本操作 。
问题:如何实现广告中的几分钟整理上百份文件? 下一节我们来进行操作 。
