📜  Python写入Excel文件(1)

📅  最后修改于: 2023-12-03 15:19:31.944000             🧑  作者: Mango

Python写入Excel文件

简介

Python是一种功能强大的编程语言,可以用于各种用途。其中一种用途就是写入Excel文件。Python中有几个库可用于创建、读取和编辑Excel文件,其中最流行的是xlwt、openpyxl和xlsxwriter。

在本篇文章中,我们将介绍如何使用openpyxl库写入Excel文件,并附上代码示例。

安装

首先,我们需要安装openpyxl库。可以使用以下命令安装:

pip install openpyxl
创建Excel文件

让我们通过以下代码创建一个Excel文件:

import openpyxl

wb = openpyxl.Workbook()
wb.save('example.xlsx')

这会创建一个名为"example.xlsx"的Excel文件。接下来,我们将往这个文件中写入数据。

写入数据

让我们创建一个新的工作表,并在其中写入一些数据:

import openpyxl

wb = openpyxl.Workbook()
ws = wb.active

ws['A1'] = 'Name'
ws['B1'] = 'Age'

ws['A2'] = 'John'
ws['B2'] = 25

ws['A3'] = 'Alice'
ws['B3'] = 30

wb.save('example.xlsx')

在上述代码中,我们首先创建了一个名为"example.xlsx"的Excel文件,并获取了其中的一个工作表。然后,我们依次将名称、年龄和值写入工作表中。

接下来,我们将学习如何向现有的Excel文件中添加数据。

向现有文件中添加数据

我们可以通过以下代码将数据添加到现有的Excel文件中:

import openpyxl

wb = openpyxl.load_workbook('example.xlsx')
ws = wb.active

ws['A4'] = 'Bob'
ws['B4'] = 35

wb.save('example.xlsx')

在上述代码中,我们首先使用load_workbook()方法加载名为"example.xlsx"的Excel文件,并获取其中的一个工作表。然后,我们往其中添加了一行数据:Bob的名称和年龄。

结论

在本篇文章中,我们介绍了如何使用openpyxl库写入Excel文件,并向现有文件中添加数据。openpyxl是一个强大的Python库,它提供了丰富的功能和易于使用的API,可以轻松地处理Excel文件。

希望本篇文章对您有所帮助!