使用python,选择excel文件,删除名称为"KKK"的sheet中的第1列和第3列,删除名称为"PPP"的sheet中的第十列,删除名称为"SSS"的sheet中的第一行,在名称为"NAME"的sheet中首列新增两列,第一列输入"信达诺",第二列输入"锡锭",保存文件在桌面,命名为"数据清理"
时间: 2023-05-17 09:03:33 浏览: 144
以下是使用Python进行Excel文件数据清理的代码:
```python
import pandas as pd
# 读取Excel文件
file_path = "path/to/excel/file.xlsx"
excel_file = pd.ExcelFile(file_path)
# 删除名称为"KKK"的sheet中的第1列和第3列
kkk_sheet = pd.read_excel(excel_file, "KKK")
kkk_sheet.drop(kkk_sheet.columns[[0, 2]], axis=1, inplace=True)
# 删除名称为"PPP"的sheet中的第十列
ppp_sheet = pd.read_excel(excel_file, "PPP")
ppp_sheet.drop(ppp_sheet.columns[9], axis=1, inplace=True)
# 删除名称为"SSS"的sheet中的第一行
sss_sheet = pd.read_excel(excel_file, "SSS", header=1)
sss_sheet.to_excel(file_path, sheet_name="SSS", index=False)
# 在名称为"NAME"的sheet中首列新增两列,第一列输入"信达诺",第二列输入"锡锭"
name_sheet = pd.read_excel(excel_file, "NAME")
name_sheet.insert(0, "新列1", "信达诺")
name_sheet.insert(1, "新列2", "锡锭")
# 保存文件在桌面,命名为"数据清理"
new_file_path = "path/to/desktop/数据清理.xlsx"
with pd.ExcelWriter(new_file_path) as writer:
kkk_sheet.to_excel(writer, sheet_name="KKK", index=False)
ppp_sheet.to_excel(writer, sheet_name="PPP", index=False)
sss_sheet.to_excel(writer, sheet_name="SSS", index=False)
name_sheet.to_excel(writer, sheet_name="NAME", index=False)
```
希望这个代码可以帮到你!
阅读全文