《Excel办公自动化》系列集锦 https://www.jianshu.com/nb/49019927
一 相关说明:
- openpyxl(可读写excel表)专门处理Excel2007及以上版本产生的xlsx文件;openpyxl 是一个比较综合的工具,能够同时读取和修改 Excel 文档。其他很多的与 Excel 相关的项目基本只支持读或者写 Excel 一种功能。新建、读取、保存工作簿。2007一下的版本为xls结尾的文件,需要使用 xlrd和xlwt库进行操作
- 安装: pip install openpyxl
- excel表的文字编码如果是“gb2312” 读取后就会显示乱码,请先转成Unicode
- workbook:工作簿,一个excel文件包含多个sheet。
- sheet: 工作表,一个workbook有多个,表名识别,如“sheet1”,“sheet2”等。
- cell:单元格,存储数据对象
二 新建保存工作簿
新建:openpyxl.Workbook(),注意这个的 W 是大写的,每个 workbook 创建后,默认会存在一个 worksheet。也可以自行创建新的 worksheet。
import openpyxl
wb=openpyxl.Workbook()
wb.save('testcase.xlsx')
新建Excel.jpg
三 读取保存工作簿
读取工作簿:openpyxl.load_workbook('testcase.xlsx'),保存('testcase-1.xlsx')
import openpyxl
wb=openpyxl.load_workbook('testcase.xlsx')
wb.save('testcase-1.xlsx')
读取并保存Excel.jpg
四 批量创建工作簿
import openpyxl
for m in range(1,8):
wb=openpyxl.Workbook()
wb.save('%d史莱克7怪.xlsx'%m)
批量创建Excel.jpg
网友评论