zoukankan      html  css  js  c++  java
  • 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()

    此代码成功运行,网上查找到的一些资料,可能和软件环境有关,执行屡屡报错,所以,这里给出明确的软件环境。

    幸福都是奋斗出来的,努力奋斗才能梦想成真。坚持自律,约束自我,克制弱点,坚持努力,遇见更好的自己。
  • 相关阅读:
    15_门面模式
    14_责任链模式
    13_观察者模式
    12_状态模式
    11_策略模式
    10_命令模式
    09_适配器模式
    08_装饰者模式
    07_代理模式
    linux邮件服务器postfix配置实例
  • 原文地址:https://www.cnblogs.com/SH170706/p/10497139.html
Copyright © 2011-2022 走看看