# 引用openpyxl
import openpyxl
# 利用openpyxl.Workbook()函数创建新的workbook(工作簿)对象,就是创建新的空的Excel文件。
wb = openpyxl.Workbook()
# wb.active就是获取这个工作簿的活动表,通常就是第一个工作表。
sheet = wb.active
# 可以用.title给工作表重命名。现在第一个工作表的名称就会由原来默认的“sheet1”改为"new title"。
sheet.title = 'new title'
# 把'...'赋值给第一个工作表的A1单元格,就是往A1的单元格中写入了'...'。
sheet['A1'] = '...'
# 把我们想写入的一行内容写成列表,赋值给row。
row = ['1','2','3']
# 用sheet.append()就能往表格里添加这一行文字。
sheet.append(row)
# 先把要写入的多行内容写成列表,再放进大列表里,赋值给rows。
rows = [['a','b','c'],['d','e','f', 'g','h']]
# 遍历rows,同时把遍历的内容添加到表格里,这样就实现了多行写入。
for i in rows:
sheet.append(i)
# 打印rows
print(rows)
# 保存新建的Excel文件,并命名为“new.xlsx”
wb.save('new.xlsx')
【Python自动化办公】——EXCEL交互篇
猜你喜欢
转载自blog.csdn.net/weixin_44991673/article/details/111364329
今日推荐
周排行