python删除excel表里sheet名为temp的表,并以原文件名保存
时间: 2023-07-21 21:12:16 浏览: 56
cout << "4. 删除边" << endl;
cout << "5. 遍历图" << endl;
cout <<好的,可以通过以下代码实现:
```python
import os
import openpyxl
# 设置原文件路径和文件名 "6. 返回上级菜单" << endl;
int op;
cin >> op;
switch (op) {
file_path = "path/to/file.xlsx"
# 读取原文件
workbook = openpyxl.load_workbook(filename=file_path case 1:
// 插入节点操作
break;
case 2:
// 插入边操作
break)
# 删除名为"temp"的sheet
if "temp" in workbook.sheetnames:
workbook.remove(workbook["temp"])
#;
case 3:
// 删除节点操作
break;
case 4:
// 删除边操作
break 保存修改后的文件
file_name = os.path.basename(file_path)
new_file_path = os.path.join(os.path.dirname(file_path),;
case 5:
// 遍历图操作
break;
case 6:
// 返回上级菜单 file_name)
workbook.save(new_file_path)
print("已删除名为'temp'的sheet,并以原文件名保存")
``
break;
default:
cout << "无效操作!" << endl;
break;
}
}
break`
其中,`os.path.basename()` 和 `os.path.dirname()` 函数用于获取文件名和路径,`openpyxl` 库用于读取和保存 Excel 文件。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)