【Python自动化办公】——EXCEL交互篇

# 引用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')

猜你喜欢

转载自blog.csdn.net/weixin_44991673/article/details/111364329