python+openpyxl
时间: 2023-11-26 14:04:05 浏览: 36
Python中的Openpyxl模块可以用于读取、创建和处理.xlsx文件。以下是一些使用Openpyxl的例子:
1.读取Excel文件中的数据
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = workbook.active
# 读取单元格数据
cell = sheet['A1']
print(cell.value)
# 读取整个行的数据
for row in sheet.iter_rows(min_row=1, max_row=1):
for cell in row:
print(cell.value)
# 读取整个列的数据
for column in sheet.iter_cols(min_col=1, max_col=1):
for cell in column:
print(cell.value)
```
2.创建Excel文件并写入数据
```python
import openpyxl
# 创建Excel文件
workbook = openpyxl.Workbook()
# 获取工作表
sheet = workbook.active
# 写入单元格数据
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'
# 保存Excel文件
workbook.save('example.xlsx')
```
3.修改Excel文件中的数据
```python
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取工作表
sheet = workbook.active
# 修改单元格数据
sheet['A1'] = 'Hi'
# 保存Excel文件
workbook.save('example.xlsx')
```