使用openpyxl
库可以实现读取和写入Excel文件的基本操作。下面是使用openpyxl
库进行读取和写入Excel文件的示例:
读取Excel文件
使用openpyxl
库读取Excel文件时,需要先打开工作簿,然后选择要操作的工作表,最后可以通过遍历行和列来获取单元格的值。以下是一个简单的示例:
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook['Sheet1']
# 遍历行和列
for row in worksheet.iter_rows():
for cell in row:
value = cell.value
print(value)
这将打开名为example.xlsx
的Excel文件,选择名为Sheet1
的工作表,并遍历每个单元格并打印其值。
写入Excel文件
使用openpyxl
库可以创建新的Excel文件或修改现有文件。以下是一个示例,展示如何使用openpyxl
写入数据到Excel文件中:
from openpyxl import Workbook
# 创建工作簿
workbook = Workbook()
# 选择活动的工作表(默认是第一个工作表)
worksheet = workbook.active
# 写入数据
worksheet['A1'] = 'Name'
worksheet['B1'] = 'Age'
worksheet['A2'] = 'Alice'
worksheet['B2'] = 25
worksheet['A3'] = 'Bob'
worksheet['B3'] = 30
# 保存Excel文件
workbook.save('output.xlsx')
这将创建一个新的工作簿,并在默认的活动工作表中写入一些数据。然后,使用save
方法将工作簿保存为名为output.xlsx
的Excel文件。
以上示例展示了使用openpyxl
库进行基本的读取和写入操作。你可以根据具体需求来进一步扩展和修改代码。openpyxl
库还提供许多其他功能,例如合并单元格、设置单元格样式等,可以通过查阅其文档了解更多信息。