Python:写入 Excel 2007+ 文件(.xlsx 文件)

作者:编程家 分类: excel 时间:2025-11-09

使用Python编程语言可以很方便地写入Excel 2007+文件,即.xlsx文件。在本文中,我们将介绍如何使用Python生成一个包含案例代码的文章,并将其分段。为了使文章内容更加清晰,我们还将在中间段落中添加标题,并用标签来突出显示标题。

首先,让我们来看一个简单的案例代码,演示如何使用Python来写入Excel文件。

python

import openpyxl

# 创建一个新的工作簿

workbook = openpyxl.Workbook()

# 获取默认的工作表

sheet = workbook.active

# 向工作表中写入数据

sheet['A1'] = '姓名'

sheet['B1'] = '年龄'

sheet['A2'] = '张三'

sheet['B2'] = 25

sheet['A3'] = '李四'

sheet['B3'] = 30

# 保存工作簿

workbook.save('example.xlsx')

上述代码首先导入了`openpyxl`库,这是一个用于处理Excel文件的强大库。然后,我们创建了一个新的工作簿,并获取了默认的工作表。接下来,我们使用`sheet['单元格地址']`的方式来向工作表中写入数据。最后,我们使用`workbook.save()`方法将工作簿保存为一个名为`example.xlsx`的文件。

在这个案例中,我们向Excel文件中写入了一些简单的数据,包括姓名和年龄。当然,你可以根据自己的需求来写入任何类型的数据。

接下来,让我们来为这篇文章添加一些分段。在下面的段落中,我们将介绍如何使用Python来读取Excel文件中的数据,并进行一些简单的数据处理。

读取和处理Excel文件

要读取和处理Excel文件,我们同样可以使用`openpyxl`库。下面是一个示例代码,演示如何读取之前创建的Excel文件中的数据。

python

import openpyxl

# 打开Excel文件

workbook = openpyxl.load_workbook('example.xlsx')

# 获取默认的工作表

sheet = workbook.active

# 读取数据

name = sheet['A2'].value

age = sheet['B2'].value

# 打印数据

print(f'姓名:{name}')

print(f'年龄:{age}')

在上述代码中,我们首先使用`openpyxl.load_workbook()`方法打开了之前创建的Excel文件。然后,我们获取了默认的工作表,并使用`sheet['单元格地址'].value`的方式来读取数据。最后,我们打印了这些数据。

通过这个简单的示例,我们可以看到Python提供了强大的工具来读取和写入Excel文件。无论是进行数据处理还是生成报表,Python都可以帮助我们高效地完成这些任务。

本文介绍了如何使用Python编程语言来写入Excel 2007+文件(.xlsx文件)的方法。通过使用`openpyxl`库,我们可以轻松地创建、读取和处理Excel文件。在案例代码中,我们展示了如何写入数据到Excel文件中,以及如何读取数据并进行简单的处理。Python的强大功能为我们提供了便捷的工具,使我们能够更好地处理Excel文件,提高工作效率。

参考代码

python

import openpyxl

# 创建一个新的工作簿

workbook = openpyxl.Workbook()

# 获取默认的工作表

sheet = workbook.active

# 向工作表中写入数据

sheet['A1'] = '姓名'

sheet['B1'] = '年龄'

sheet['A2'] = '张三'

sheet['B2'] = 25

sheet['A3'] = '李四'

sheet['B3'] = 30

# 保存工作簿

workbook.save('example.xlsx')

# 打开Excel文件

workbook = openpyxl.load_workbook('example.xlsx')

# 获取默认的工作表

sheet = workbook.active

# 读取数据

name = sheet['A2'].value

age = sheet['B2'].value

# 打印数据

print(f'姓名:{name}')

print(f'年龄:{age}')

在这个案例中,我们首先创建了一个新的工作簿,并向其中写入了一些数据。然后,我们使用`openpyxl.load_workbook()`方法打开了这个文件,并读取了其中的数据。最后,我们打印了读取到的数据。

通过这个案例和代码,我们可以清楚地了解如何使用Python来写入Excel文件,并读取其中的数据。希望这篇文章对你有所帮助!