📜  Python|拆分给定列表并插入到excel文件中(1)

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

Python | 拆分给定列表并插入到Excel文件中

在Python中,我们可以使用openpyxl库来操作Excel文件。该库提供了一种简单的方法来打开、读取、写入和保存Excel文件。在本文中,我们将使用该库来创建一个Python程序,该程序可以将给定的列表拆分并将其插入到Excel文件中。

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

pip install openpyxl

接下来,我们将导入openpyxl库并创建一个新的Excel文件:

import openpyxl
wb = openpyxl.Workbook()

现在,我们有了一个名为wb的Excel工作簿,我们可以向其中添加一个单元格并将其值设置为任何我们想要的内容,示例代码如下:

sheet = wb.active
sheet['A1'] = 'Hello World'

接下来,让我们使用一个示例列表并将其拆分成单个值,并将其插入到Excel文件中。假设我们有以下列表:

fruits = ['apple', 'banana', 'cherry', 'date', 'elderberry']

我们可以使用Python的for循环遍历该列表,并将每个值插入到新的行中。示例代码如下:

row_num = 1
for fruit in fruits:
    row_num += 1
    sheet.cell(row=row_num, column=1, value=fruit)

在此示例中,我们首先定义了变量row_num并将其设置为1。我们然后遍历fruits列表中的每个值,并将row_num加1。最后,我们使用sheet.cell()方法将每个水果插入到新的行中。

最后,让我们将Excel文件保存到本地磁盘并退出程序。示例代码如下:

wb.save('fruits.xlsx')

现在,我们的Python程序已经将给定列表拆分并插入到Excel文件中。您可以使用您喜欢的Excel应用程序打开该文件,并查看结果。

完整的Python程序如下所示:

import openpyxl

fruits = ['apple', 'banana', 'cherry', 'date', 'elderberry']

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

sheet['A1'] = 'Fruits'
row_num = 1
for fruit in fruits:
    row_num += 1
    sheet.cell(row=row_num, column=1, value=fruit)

wb.save('fruits.xlsx')

以上便是Python中将给定列表拆分并插入到Excel文件中的方法。