openpyxl sheet
时间: 2023-09-01 19:10:57 浏览: 93
Openpyxl是一个用于读取和编写Excel文件的Python库。通过Openpyxl,我们可以轻松地打开Excel文件并读取或修改其中的数据。
要操作Excel文件中的工作表(sheet),我们需要使用Workbook对象的sheetnames属性来获取所有工作表的名称。我们可以使用这些名称来访问特定的工作表。
下面是一个简单的示例代码,演示如何使用Openpyxl来操作Excel文件中的工作表:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename="example.xlsx")
# 获取所有工作表的名称
sheet_names = workbook.sheetnames
print(sheet_names)
# 选择特定的工作表
sheet = workbook["Sheet1"]
# 读取单元格的值
print(sheet["A1"].value)
# 修改单元格的值
sheet["A1"] = "Hello world"
# 保存修改后的Excel文件
workbook.save(filename="example.xlsx")
```
在上面的示例代码中,我们首先使用load_workbook()函数打开了一个名为"example.xlsx"的Excel文件。然后,我们使用sheetnames属性获取了所有工作表的名称,并将其打印出来。
接下来,我们使用workbook对象的索引运算符来选择了名为"Sheet1"的工作表。然后,我们使用sheet对象的索引运算符访问了单元格"A1"的值,并将其打印出来。
最后,我们将单元格"A1"的值修改为"Hello world",并使用workbook对象的save()方法将修改后的Excel文件保存回磁盘中。
阅读全文