📜  python将列表写入excel文件 - Python(1)

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

Python将列表写入Excel文件

Excel文件是办公室中常用的一种电子表格文件类型。在Python中,我们可以使用openpyxl库来将列表写入Excel文件。下面就来介绍一下如何使用Python将列表写入Excel文件吧!

安装openpyxl库

在开始之前,我们需要首先安装openpyxl库。我们可以通过pip来进行安装:

pip install openpyxl
创建工作簿

首先,我们需要创建一个工作簿并指定文件名。

from openpyxl import Workbook

workbook = Workbook()
sheet = workbook.active

以上代码创建了一个新的工作簿,并将其默认的工作表(sheet)赋值给 sheet

写入表头

在我们开始写入列表数据之前,我们可以先写入一些表头信息,使数据更加清晰。我们可以通过下面的代码来实现:

header = ['姓名', '年龄', '性别']
sheet.append(header)

以上代码将 header 中的列表写入到工作表中的第一行。

写入数据

接下来,我们可以将我们的数据写入到工作表中:

data = [
    ['小明', 18, '男'],
    ['小红', 20, '女'],
    ['小刚', 22, '男']
]

for row in data:
    sheet.append(row)

以上代码将数据列表 data 中的数据一行一行地写入到工作表中。

保存Excel文件

最后,我们需要将数据保存到磁盘上的Excel文件中:

workbook.save('example.xlsx')

完整代码:

from openpyxl import Workbook

workbook = Workbook()
sheet = workbook.active

header = ['姓名', '年龄', '性别']
sheet.append(header)

data = [
    ['小明', 18, '男'],
    ['小红', 20, '女'],
    ['小刚', 22, '男']
]

for row in data:
    sheet.append(row)

workbook.save('example.xlsx')

现在,我们已经成功地将列表写入了Excel文件。如果你需要更加详细的文档和示例,请参考openpyxl官方文档