博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python操作Excel删除一个Sheet
阅读量:6721 次
发布时间:2019-06-25

本文共 616 字,大约阅读时间需要 2 分钟。

在使用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.7import openpyxldef 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

你可能感兴趣的文章
poj 2524 Ubinquitous Religions (并查集)
查看>>
linux尝试登录失败后锁定用户账户的两种方法
查看>>
vue路由切换终止请求
查看>>
MIT牛人解说计算机中的数学
查看>>
Qt 实现动态调整流程指令顺序(通过鼠标事件实现)
查看>>
Ubuntu 用vsftpd 配置FTP服务器
查看>>
利用JQuery直接调用asp.net后台方法
查看>>
Android FrameWork——PackageManager框架
查看>>
0-1背包(OJ0161)新解
查看>>
POJ 2996 Help Me with the Game (模拟)
查看>>
linux命令chown修改文件所有权
查看>>
ARC 类型转换:显式转换 id 和 void *
查看>>
谭浩强 c++程序设计第一章课后习题 第10题
查看>>
74HC595
查看>>
Linux调度器 - deadline调度器
查看>>
引用KBC.PetroSIM.Interop的dll,在代码中调用时出现 80040154 没有注册类 的错误
查看>>
注解SpringMVC
查看>>
Wpf 简单制作自己的窗体样式(2)
查看>>
每日刷题总结
查看>>
.net xml转json
查看>>