📅  最后修改于: 2023-12-03 15:34:29.197000             🧑  作者: Mango
Excel文件是办公室中常用的一种电子表格文件类型。在Python中,我们可以使用openpyxl
库来将列表写入Excel文件。下面就来介绍一下如何使用Python将列表写入Excel文件吧!
在开始之前,我们需要首先安装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文件中:
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官方文档。