Python openpyxl 新建 Excel 并命名四个 sheet 写入表头
你可以使用 openpyxl 库来新建 excel,并依次命名四个 sheet,并写入表头。下面是一个示例代码:
from openpyxl import Workbook
# 创建 Workbook 对象
wb = Workbook()
# 获取默认的 sheet
sheet = wb.active
# 重命名默认的 sheet
sheet.title = '90分以上'
# 创建其他三个 sheet,并依次命名
sheets = ['80-90分', '70-80分', '60-70分']
for s in sheets:
wb.create_sheet(title=s)
# 写入表头
attributes = ['总评', '员工素质', '设施服务', '清洁程度', '舒适度', '性价比', '位置']
for sheet in wb.sheetnames:
ws = wb[sheet]
ws.append(attributes)
# 保存 excel 文件
wb.save('output.xlsx')
在此示例中,我们首先创建了一个 Workbook 对象,然后使用 active 属性获取默认的 sheet,并将其重命名为 '90分以上'。接下来,我们使用 create_sheet 方法创建了其他三个 sheet,并使用 title 属性为它们命名。然后,我们使用 append 方法将 attributes 列表中的元素写入每个 sheet 的第一行。最后,我们使用 save 方法保存 excel 文件为 'output.xlsx'。
原文地址: https://www.cveoy.top/t/topic/poSS 著作权归作者所有。请勿转载和采集!