概述
在使用Python进行数据分析处理,操作Excel,有时需要删除某个Excel里的某个sheet,这里记录一个我测试成功的一个办法
软件环境:
1、OS:Win 10 64位
2.Python 3.7
3、使用openpyxl这个库
4、在当前文件夹下准备一个xlsx格式的Excel文件,【注意】:不支持删除xls格式的Excel文件的sheet
文件名:Test1.xlsx,其中有三个sheet,分别为:sheet1、sheet2、sheet3
参考代码:
#! -*- coding utf-8 -*- #! Python Version 3.7 import openpyxl def main(): sExcelFile="Test1.xlsx" wb = openpyxl.load_workbook(sExcelFile) ws = wb["Sheet2"] wb.remove(ws) wb.save(sExcelFile) print("It is over") if __name__=="__main__": main()
此代码成功运行,网上查找到的一些资料,可能和软件环境有关,执行屡屡报错,所以,这里给出明确的软件环境。
转载于:https://www.cnblogs.com/SH170706/p/10497139.html
最后
以上就是感性猎豹为你收集整理的Python操作Excel删除一个Sheet的全部内容,希望文章能够帮你解决Python操作Excel删除一个Sheet所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复