python用pandas解析Excel时,去掉所有单元格中的空格
时间: 2024-03-24 14:36:19 浏览: 308
Python利用pandas处理Excel数据的应用详解
5星 · 资源好评率100%
在 Pandas 中,可以使用 `read_excel()` 方法读取 Excel 文件,并使用 `str.strip()` 方法去掉所有单元格中的空格。示例如下:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('example.xlsx')
# 去掉所有单元格中的空格
df = df.applymap(lambda x: x.strip() if isinstance(x, str) else x)
# 保存修改后的 Excel 文件
df.to_excel('example_modified.xlsx', index=False)
```
需要注意的是,使用 `applymap()` 方法可以对 DataFrame 中的所有单元格进行操作,可以传入一个 lambda 函数作为参数,对每个单元格进行处理。在 lambda 函数中,使用 `isinstance()` 方法判断单元格的类型是否为字符串,如果是字符串,则使用 `str.strip()` 方法去掉字符串前后的空格。最后,使用 `to_excel()` 方法保存修改后的 Excel 文件。
阅读全文