什么是openpyxl
openpyxl是python中常用于处理Excel的库,另一个是xlrd。
openpyxl支持对Excel文件的读和写,xlrd仅支持读取,写入操作需要用到xlwt库;
openpyxl支持.xlsx格式的文件,xlrd仅能支持.xls格式的文件(Excel 2003 及更早版本);
Openpyxl能够处理Excel中的复杂功能,例如图表、公式、数据验证、条件格式化等,这使得它在处理高级Excel功能时非常有用,但在处理大Excel文件时性能上可能不如xlrd这种专门的库。
安装
pip install openpyxl
使用
操作工作簿
创建工作簿
wb = openpyxl.Workbook()
保存工作簿
wb.save('example.xlsx')
读取工作簿
wb = openpyxl.load_workbook('example.xlsx')
操作工作表
获取工作表
ws = wb["sheet_name"] # 指定工作表名称
wb.sheetnames # 全部的工作表名称
wb.active # 当前活跃的工作表
创建工作表
ws = wb.create_sheet("sheet") #