python 写入excel
在日常工作中,经常需要用到excel来进行数据管理和分析。而在python中,我们可以通过使用一些库来读写excel文件,方便地对数据进行处理和存储。本文将详细介绍在python中如何写入excel文件。
准备工作
在开始写入excel之前,我们需要安装openpyxl库,这是一个专门用于处理excel文件的库。你可以通过以下命令来安装openpyxl:
pip install openpyxl
安装完成后,就可以开始写入excel文件了。
写入excel文件
下面是一个简单的示例,演示了如何使用openpyxl库来写入excel文件:
from openpyxl import Workbook
# 创建一个新的workbook
wb = Workbook()
# 选择第一个sheet
ws = wb.active
# 向单元格写入数据
ws['A1'] = 'Hello'
ws['B1'] = 'World'
# 保存文件
wb.save('example.xlsx')
运行以上代码后,会在当前目录下生成一个名为example.xlsx
的excel文件,其中包含了”Hello”和”World”两个单元格。现在,我们已经成功地将数据写入了excel文件。
写入多行数据
除了单个单元格外,我们还可以写入多行数据。下面是一个示例:
from openpyxl import Workbook
# 创建一个新的workbook
wb = Workbook()
# 选择第一个sheet
ws = wb.active
# 写入多行数据
data = [
['A1', 'B1', 'C1'],
['A2', 'B2', 'C2'],
['A3', 'B3', 'C3']
]
for row in data:
ws.append(row)
# 保存文件
wb.save('example.xlsx')
运行以上代码后,example.xlsx
文件中包含了三行数据。这样,我们可以方便地写入大量数据到excel文件中。
结语
通过使用openpyxl库,我们可以方便地在python中写入excel文件。无论是写入单个单元格还是多行数据,都可以轻松实现。