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()

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

    幸福都是奋斗出来的,努力奋斗才能梦想成真。坚持自律,约束自我,克制弱点,坚持努力,遇见更好的自己。
  • 相关阅读:
    fork 入门
    java 注解 @Retention @interface 元数据
    JAVA泛型简析
    http数据流 gzip解压方法分析
    gdb调试提示 Missing separate debuginfos
    Vue2.x响应式原理
    观察者模式
    优秀博客收集
    切换npm源的方式
    前端模块化之ES Module
  • 原文地址:https://www.cnblogs.com/SH170706/p/10497139.html
Copyright © 2011-2022 走看看