欢迎访问宙启技术站
智能推送

使用xlsxwriter在python中创建一个新的工作簿

发布时间:2023-12-14 06:33:58

xlsxwriter是一个用于创建和编辑Excel文件的Python模块。它可以用来创建新的Excel工作簿、工作表、单元格、图表等。下面是一个使用xlsxwriter创建新的工作簿的示例代码:

import xlsxwriter

# 创建一个新的Excel工作簿
workbook = xlsxwriter.Workbook('example.xlsx')

# 创建一个工作表
worksheet = workbook.add_worksheet()

# 定义数据
data = [
    ['Name', 'Age', 'Gender'],
    ['John', 25, 'Male'],
    ['Mary', 30, 'Female'],
    ['Tom', 35, 'Male'],
]

# 写入数据
for row_num, row_data in enumerate(data):
    for col_num, col_data in enumerate(row_data):
        worksheet.write(row_num, col_num, col_data)

# 保存工作簿及其内容
workbook.close()

上述代码创建了一个名为"example.xlsx"的新Excel工作簿,并在其中创建了一个名为"Sheet1"的工作表。然后,使用一个二维列表定义了一些数据,并将数据写入工作表中。最后,通过调用workbook.close()方法保存工作簿。

通过运行上述代码,将会在当前目录下生成一个名为"example.xlsx"的Excel文件,并包含一个工作表,其中包含了我们定义的数据。

除了上述示例的基本操作外,xlsxwriter还提供了许多其他功能,如设置格式、插入图像、创建图表等。你可以查阅xlsxwriter的官方文档以了解更多用法和示例代码:https://xlsxwriter.readthedocs.io/