在使用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()
此代码成功运行,网上查找到的一些资料,可能和软件环境有关,执行屡屡报错,所以,这里给出明确的软件环境。
标签:__,Sheet,wb,Python,Excel,sheet,sExcelFile
来源: https://www.cnblogs.com/SH170706/p/10497139.html