我是靠谱客的博主 感性猎豹,最近开发中收集的这篇文章主要介绍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()

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

转载于:https://www.cnblogs.com/SH170706/p/10497139.html

最后

以上就是感性猎豹为你收集整理的Python操作Excel删除一个Sheet的全部内容,希望文章能够帮你解决Python操作Excel删除一个Sheet所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部