openpyxl是一个用于读写Excel 2010 xlsx文件的python库。
openpyxl官方文档:https://openpyxl.readthedocs.io/en/stable/
一、安装包
pip3 install openpyxl
二、创建Excel,写入数据
from openpyxl import Workbook
#创建Workbook,并默认会创建一个空表,名称为:Sheet
wb = Workbook()
#获取默认的sheet
ws1 = wb.active
#设置Sheet名称
ws1.title = 'Sheet1'
#写入单个单元格
ws1['A1'] = '标题列1'
ws1['B1'] = '标题列2'
#写入多个单元格(从有数据的行的下一行写入)
ws1.append(['张三', 80])
ws1.append(['李四', 90])
#创建一个新sheet,可以指定名称
ws2 = wb.create_sheet('Sheet2')
#复制Sheet1,新sheet名称为Sheet1 Copy
ws3 = wb.copy_worksheet(wb['Sheet1'])
#打印所有表名
print(wb.sheetnames)
#保存
wb.save('1.xlsx')
结果Excel内容如下:
<