python openpyxl
时间: 2023-10-15 16:24:05 浏览: 122
Python中的openpyxl是一个用于读取和写入Excel文件的库。它支持Excel文件的xlsx扩展名,并提供了一组简便易用的方法来操作电子表格、单元格、行和列。
你可以使用openpyxl库来打开现有的Excel文件,读取和修改其中的数据,或者创建新的Excel文件并写入数据。下面是一个简单的示例,展示了如何使用openpyxl来读取和写入Excel文件:
```python
from openpyxl import load_workbook
# 打开现有的Excel文件
workbook = load_workbook('example.xlsx')
# 获取第一个工作表
sheet = workbook.active
# 读取单元格的值
value = sheet['A1'].value
print(value)
# 写入数据到单元格
sheet['B1'] = 'Hello, World!'
# 保存修改后的Excel文件
workbook.save('example.xlsx')
```
在这个示例中,我们首先使用load_workbook函数打开名为example.xlsx的Excel文件。然后,我们获取了工作表的引用,并使用`sheet['A1'].value`读取了A1单元格的值。接着,我们使用`sheet['B1'] = 'Hello, World!'`将字符串'Hello, World!'写入B1单元格。最后,我们使用`workbook.save('example.xlsx')`保存了修改后的Excel文件。
除了上述示例中的基本操作外,openpyxl还提供了许多其他功能,例如合并单元格、设置单元格格式、插入图像等。你可以查阅openpyxl的官方文档来了解更多详细信息:https://openpyxl.readthedocs.io/
阅读全文