openpyxl 表格
时间: 2023-10-17 20:32:07 浏览: 93
您好!对于 openpyxl 这个库,它是一个用于操作 Excel 文件的 Python 库。您可以使用它来读取、写入和修改 Excel 文件中的表格数据。
以下是一些常见的操作例子:
1. 安装 openpyxl:
```python
pip install openpyxl
```
2. 打开 Excel 文件:
```python
from openpyxl import load_workbook
# 打开工作簿
workbook = load_workbook('example.xlsx')
# 或者使用文件路径
workbook = load_workbook(filename='path/to/example.xlsx')
```
3. 选择工作表:
```python
# 通过工作表名称选择
sheet = workbook['Sheet1']
# 通过索引选择(从 0 开始)
sheet = workbook.worksheets[0]
# 或者通过活动工作表选择
sheet = workbook.active
```
4. 读取单元格数据:
```python
# 读取单个单元格
value = sheet['A1'].value
# 读取多个单元格
values = []
for row in sheet['A1:B2']:
for cell in row:
values.append(cell.value)
```
5. 写入单元格数据:
```python
# 写入单个单元格
sheet['A1'] = 'Hello, world!'
# 写入多个单元格
data = [['Name', 'Age'], ['Tom', 20], ['Lucy', 25]]
for row in data:
sheet.append(row)
```
6. 保存并关闭文件:
```python
workbook.save('new_example.xlsx')
workbook.close()
```
以上是一些基本的操作示例,您可以根据具体需求进一步了解 openpyxl 的更多功能和方法。希望能对您有所帮助!如有更多问题,请继续提问。
阅读全文