Python操作Excel刪除一個Sheet


在使用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()

此代碼成功運行,網上查找到的一些資料,可能和軟件環境有關,執行屢屢報錯,所以,這里給出明確的軟件環境。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM