python在Excel中将指定列数据替换并保存
时间: 2023-11-27 14:53:49 浏览: 120
基于Python实现在Excel中查找并替换数据
可以使用Python的第三方库`pandas`来读取和操作Excel文件,具体步骤如下:
1. 安装pandas库:可以在命令行中输入`pip install pandas`来安装。
2. 导入pandas库:在Python代码中导入pandas库,`import pandas as pd`。
3. 读取Excel文件:使用`pd.read_excel()`函数读取Excel文件,并将其存储为pandas的DataFrame对象。
4. 替换指定列数据:可以使用pandas的`replace()`函数来替换指定列数据。
5. 保存Excel文件:使用`df.to_excel()`函数将修改后的数据保存到新的Excel文件中。
下面是一个示例代码,将Excel文件中“姓名”列中的“张三”替换为“李四”,并保存到新的Excel文件中:
```python
import pandas as pd
# 读取Excel文件
df = pd.read_excel('example.xlsx')
# 替换指定列数据
df['姓名'].replace('张三', '李四', inplace=True)
# 保存Excel文件
df.to_excel('new_example.xlsx', index=False)
```
其中,`inplace=True`表示直接修改原始数据,而不是创建新的DataFrame对象。`index=False`表示不保存行索引。
阅读全文