- 导入模块
import openpyxl
- 创建一个新的工作薄
wb = openpyxl.Workbook()
- 创建一个新的工作表
默认生成一个sheet1,如果不写索引,则新创建的工作表自动在最后面.索引从0开始算
wb.create_sheet(工作表名, 索引)
- 根据工作表名获取工作表
sheet = wb[工作表名]
- 在工作表中追加一行
如果是空表,那么第一次append到第一行,添加的必须是可迭代对象,如列表
sheet.append(titles)
- 设置行高/列宽
# 指定列名时,只能用字符,不能用数字,如 'A', 'B', ...
for j in range(cols):
sheet.column_dimensions[chr(65+j)].width = 11
sheet.row_dimensions[1].height = 15 # 设置第一行高度
- 保存工作薄
wb.save("3.xlsx")