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

Python开发实战:使用write()函数将数据写入Excel文件

发布时间:2023-12-12 02:47:34

在Python中,可以使用openpyxl库来操作Excel文件。openpyxl是一个功能强大的库,可以读取和写入Excel文件,并提供了许多方便的方法来处理Excel数据。

首先,我们需要安装openpyxl库。使用以下命令在终端中安装:

pip install openpyxl

接下来,我们将演示如何使用write()函数将数据写入Excel文件。

首先,我们需要导入openpyxl库:

import openpyxl

然后,我们可以创建一个新的Excel文件并添加数据。首先,我们需要创建一个工作簿对象:

workbook = openpyxl.Workbook()

然后,我们可以选择要操作的工作表。默认情况下,工作簿已经包含一个名为“Sheet”的工作表:

worksheet = workbook.active

我们可以使用title属性来更改工作表的名称:

worksheet.title = "Data"

接下来,我们可以使用cell方法来访问单元格,并使用value属性将数据写入单元格:

worksheet.cell(row=1, column=1).value = "Name"
worksheet.cell(row=1, column=2).value = "Age"
worksheet.cell(row=2, column=1).value = "John"
worksheet.cell(row=2, column=2).value = 25

在上面的示例中,我们将名称和年龄写入工作表的第一行和第二行。

最后,我们需要保存工作簿并关闭文件:

workbook.save("data.xlsx")
workbook.close()

完整的代码如下所示:

import openpyxl

workbook = openpyxl.Workbook()
worksheet = workbook.active
worksheet.title = "Data"

worksheet.cell(row=1, column=1).value = "Name"
worksheet.cell(row=1, column=2).value = "Age"
worksheet.cell(row=2, column=1).value = "John"
worksheet.cell(row=2, column=2).value = 25

workbook.save("data.xlsx")
workbook.close()

运行上述代码后,将会在同级目录下生成一个名为"data.xlsx"的Excel文件,其中包含我们写入的数据。

这只是一个简单的例子,实际使用中,我们可以根据需要进行更复杂的操作,如写入多行数据、设置单元格格式、合并单元格等。

总结起来,通过使用openpyxl库的write()函数,我们可以很容易地将数据写入Excel文件。这为我们在Python中处理Excel数据提供了很大的方便性。