使用python的openpyxl,选择excel文件,删除名称为"KKK"的sheet中的第1列和第3列,删除名称为"PPP"的sheet中的第十列,删除名称为"SSS"的sheet中的第一行,在名称为"NAME"的sheet中首列新增两列,第一列输入"信达诺",第二列输入"锡锭",保存文件在桌面,命名为"数据清理"
时间: 2023-05-17 14:03:36 浏览: 77
以下是使用 Python 的 openpyxl 库来执行所述操作的代码:
```python
import openpyxl
from openpyxl.utils import column_index_from_string
# 打开 Excel 文件
workbook = openpyxl.load_workbook('path/to/excel/file.xlsx')
# 删除名称为 "KKK" 的 sheet 中的第 1 列和第 3 列
kkk_sheet = workbook['KKK']
kkk_sheet.delete_cols(1)
kkk_sheet.delete_cols(3)
# 删除名称为 "PPP" 的 sheet 中的第 10 列
ppp_sheet = workbook['PPP']
ppp_sheet.delete_cols(10)
# 删除名称为 "SSS" 的 sheet 中的第 1 行
sss_sheet = workbook['SSS']
sss_sheet.delete_rows(1)
# 在名称为 "NAME" 的 sheet 中首列新增两列,第一列输入 "信达诺",第二列输入 "锡锭"
name_sheet = workbook['NAME']
name_sheet.insert_cols(1, 2)
name_sheet.cell(row=1, column=1, value='信达诺')
name_sheet.cell(row=1, column=2, value='锡锭')
# 保存文件在桌面,命名为 "数据清理"
desktop_path = '/Users/username/Desktop/'
workbook.save(desktop_path + '数据清理.xlsx')
```
请注意,您需要将 `path/to/excel/file.xlsx` 替换为您实际的 Excel 文件路径。