基本用法:
# 导入openpyxl库
import openpyxl
# 创建一个新工作簿
wb = openpyxl.Workbook()
# 激活第一个工作表
ws = wb.active
# 保存工作簿为test.xlsx文件
# 记得加上文件名后缀.xlsx
wb.save('test.xlsx')
一般在保存的时候就会命名文件名称;
该代码在运行成功后会在同py文件下生成一个名为test的excel文件
进阶用法:
# 批量创建文件以excel文件为例
# 使用for循环遍历1到100的整数
for i in range(1, 101):
# 创建一个openpyxl的工作簿对象
wb = openpyxl.Workbook()
# 获取活动工作表
ws = wb.active
# 保存工作簿为以test开头并以excel文件格式保存的文件,文件名为test1.xlsx, test2.xlsx, ... , test100.xlsx
wb.save(f'test{i}.xlsx')
##############################################################
# 创建一个数组,里面存放一些姓名
names = ['张三', '李四', '王五']
for a in range(len(names)):
# 创建一个openpyxl的工作簿对象
wb = openpyxl.Workbook()
# 获取活动工作表
ws = wb.active
wb.save(f'test{names[a]}.xlsx')