python 对excel中的单元格进行操作
时间: 2023-07-26 20:27:51 浏览: 115
python之DataFrame实现excel合并单元格
4星 · 用户满意度95%
可以使用Python的第三方库openpyxl来对Excel中的单元格进行操作。例如,可以使用以下代码打开一个Excel文件并读取其中的单元格内容:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename='example.xlsx')
# 选择工作表
sheet = workbook.active
# 读取单元格内容
cell_value = sheet['A1'].value
print(cell_value)
```
如果要修改单元格内容,可以使用以下代码:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename='example.xlsx')
# 选择工作表
sheet = workbook.active
# 修改单元格内容
sheet['A1'] = 'new value'
# 保存修改后的Excel文件
workbook.save(filename='updated.xlsx')
```
除了修改单个单元格,还可以使用循环结构遍历所有单元格进行批量操作。例如,可以使用以下代码将所有单元格的值乘以2:
```python
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename='example.xlsx')
# 选择工作表
sheet = workbook.active
# 遍历所有单元格
for row in sheet.iter_rows():
for cell in row:
cell.value = cell.value * 2
# 保存修改后的Excel文件
workbook.save(filename='updated.xlsx')
```
阅读全文