openpyxl 怎么实现替换单元格中的部分文字
时间: 2023-04-09 11:00:45 浏览: 326
python3.7 openpyxl 在excel单元格中写入数据实例
可以使用 openpyxl 中的 replace 方法来替换单元格中的部分文字。具体操作步骤如下:
1. 导入 openpyxl 模块:
```python
import openpyxl
```
2. 打开 Excel 文件并选择工作表:
```python
wb = openpyxl.load_workbook('example.xlsx')
sheet = wb['Sheet1']
```
3. 使用 replace 方法替换单元格中的部分文字:
```python
old_text = 'old text'
new_text = 'new text'
for row in sheet.iter_rows():
for cell in row:
if cell.value and old_text in cell.value:
cell.value = cell.value.replace(old_text, new_text)
```
4. 保存修改后的 Excel 文件:
```python
wb.save('example.xlsx')
```
以上就是使用 openpyxl 实现替换单元格中的部分文字的方法。
阅读全文