openpyxl使用方法
时间: 2023-11-04 20:53:03 浏览: 74
python使用openpyxl操作excel的方法步骤
5星 · 资源好评率100%
openpyxl是一个用于处理Excel文件的Python库,可以用于读取、修改和创建Excel文件。下面是一个简单的使用openpyxl的示例代码:
安装openpyxl:
```python
pip install openpyxl
```
读取Excel文件:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表名称
sheet_names = workbook.sheetnames
print(sheet_names)
# 获取第一个工作表
sheet = workbook[sheet_names[0]]
# 获取单元格的值
cell_value = sheet['A1'].value
print(cell_value)
# 获取整个工作表的值,返回一个二维列表
table_values = []
for row in sheet.rows:
row_values = []
for cell in row:
row_values.append(cell.value)
table_values.append(row_values)
print(table_values)
```
修改Excel文件:
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取第一个工作表
sheet = workbook.worksheets[0]
# 修改单元格的值
sheet['A1'] = 'New Value'
# 保存修改后的Excel文件
workbook.save('example.xlsx')
```
创建Excel文件:
```python
import openpyxl
# 创建一个新的Excel文件
workbook = openpyxl.Workbook()
# 创建一个新的工作表
sheet = workbook.active
# 设置工作表的名称
sheet.title = 'Sheet1'
# 向工作表中写入数据
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'
# 保存Excel文件
workbook.save('example.xlsx')
```
更多详细的使用方法和示例可以参考openpyxl官方文档:https://openpyxl.readthedocs.io/en/stable/
阅读全文