Python 列表添加入 Excel
本文将介绍如何使用 Python 将列表数据添加到 Excel 文件中。我们将通过
openpyxl
库来实现这个功能。openpyxl
是一个用于读写 Excel 文件的 Python 库,它支持 xlsx 后缀的文件。本文将分为以下几个部分进行介绍:
- 安装
openpyxl
库- 创建 Excel 文件
- 将列表数据添加到 Excel 文件中
- 保存 Excel 文件
安装 openpyxl
库
在开始之前,我们需要安装 openpyxl
库。使用以下命令可以在命令行中安装该库:
pip install openpyxl
创建 Excel 文件
首先,我们需要创建一个空的 Excel 文件。可以使用 openpyxl
中的 Workbook()
函数来创建一个新的工作簿。下面是创建一个名为 example.xlsx
的 Excel 文件的示例代码:
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 保存工作簿到文件
wb.save("example.xlsx")
运行上述代码后,将生成一个新的 example.xlsx
文件。
将列表数据添加到 Excel 文件中
接下来,我们将学习如何将列表数据添加到 Excel 文件的工作表中。假设我们有一个名为 data
的列表,其中包含一些数据。我们可以使用 ws.append()
方法将列表的内容添加到工作表中。下面是一个例子:
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 假设我们有一个名为 data 的列表
data = ["Apple", "Banana", "Orange", "Grape"]
# 将列表的内容添加到工作表中
for item in data:
ws.append([item])
# 保存工作簿到文件
wb.save("example.xlsx")
运行上述代码后,example.xlsx
文件的工作表中将包含 data
列表的内容。
保存 Excel 文件
最后,我们需要将工作簿保存为 Excel 文件。可以使用 save()
方法将工作簿保存到指定的文件路径。下面是一个示例:
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 选择默认的活动工作表
ws = wb.active
# 假设我们有一个名为 data 的列表
data = ["Apple", "Banana", "Orange", "Grape"]
# 将列表的内容添加到工作表中
for item in data:
ws.append([item])
# 保存工作簿到文件
wb.save("example.xlsx")
运行上述代码后,将在当前目录下生成一个名为 example.xlsx
的文件,其中包含了 data
列表的内容。
以上就是使用 Python 将列表数据添加到 Excel 文件中的基本步骤。你可以根据自己的需求调整代码和数据。希望本文能对你有所帮助!