编写一段可运行的python代码处理excel内的数据,先将每列单元格中的两个数以逗号为界限分为两列,然后将数据的行与列颠倒,然后删除每个单元格中的所有符号,最后将处理好的新excel文件储存到桌面
时间: 2023-06-04 17:03:16 浏览: 90
很高兴为您提供帮助,以下是您所需要的Python代码:
```python
import pandas as pd
# 读取原始Excel文件
df = pd.read_excel('原始文件名.xlsx')
# 分割每个单元格中的两个数并添加为新的两列
df[['列名1', '列名2']] = df['原始列名'].str.split(',', expand=True)
# 转置数据行和列
df = df.T.reset_index(drop=True).T
# 删除每个单元格中的符号
df = df.replace('[^0-9]', '', regex=True)
# 存储处理好的新Excel文件到桌面
desktop_path = '~/Desktop/新文件名.xlsx'
df.to_excel(desktop_path, index=False, header=True)
```
请将代码中的`原始文件名.xlsx`替换为您要处理的Excel文件名,`列名1`和`列名2`替换为您要添加的新列名,`原始列名`替换为包含两个数字的原始列名,`新文件名.xlsx`替换为您要保存的新Excel文件的名称。
如果您遇到任何问题,请随时与我联系。
阅读全文