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

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

发布时间:2023-12-13 00:00:15

在Python中,我们可以使用xlsxwriter库来创建一个新的Excel工作簿,并在其中添加数据和格式化。

首先,我们需要安装xlsxwriter库。在命令行中执行以下命令:

pip install xlsxwriter

接下来,我们可以创建一个新的Excel工作簿,并在其中创建一个工作表:

import xlsxwriter

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

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

# 在工作表中写入数据
worksheet.write('A1', 'Hello')
worksheet.write('B1', 'World')

# 关闭工作簿
workbook.close()

此代码将创建一个名为"example.xlsx"的新的Excel工作簿,并在其中创建一个名为"Sheet1"的工作表。然后,在该工作表的A1单元格中写入"Hello",在B1单元格中写入"World"。最后,我们关闭工作簿。

现在我们可以运行代码,并检查新创建的Excel文件以验证代码的正确性。

除了写入数据外,我们还可以通过xlsxwriter库应用格式化样式。下面是一个带有一些格式化的例子:

import xlsxwriter

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

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

# 定义格式化样式
bold = workbook.add_format({'bold': True})
italic = workbook.add_format({'italic': True})
red = workbook.add_format({'font_color': 'red'})

# 在工作表中写入数据并应用格式化样式
worksheet.write('A1', 'Hello', bold)
worksheet.write('B1', 'World', italic)
worksheet.write('C1', 'Python', red)

# 关闭工作簿
workbook.close()

在这个例子中,我们定义了三种格式化样式:粗体、斜体和红色字体。然后,我们在工作表中的相应单元格中写入数据,并应用相应的格式化样式。

这只是一个简单的例子,你可以根据具体需求在Excel工作簿中添加各种样式和数据。希望这个例子能帮助你开始在Python中使用xlsxwriter创建新的Excel工作簿。