Python 列表添加入 Excel

旅行图

本文将介绍如何使用 Python 将列表数据添加到 Excel 文件中。我们将通过 openpyxl 库来实现这个功能。openpyxl 是一个用于读写 Excel 文件的 Python 库,它支持 xlsx 后缀的文件。本文将分为以下几个部分进行介绍:

  1. 安装 openpyxl
  2. 创建 Excel 文件
  3. 将列表数据添加到 Excel 文件中
  4. 保存 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 文件中的基本步骤。你可以根据自己的需求调整代码和数据。希望本文能对你有所帮助!