900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > python 删除sheet_Python操作Excel删除一个Sheet

python 删除sheet_Python操作Excel删除一个Sheet

时间:2019-01-13 21:04:41

相关推荐

python 删除sheet_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()

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

标签:__,Sheet,wb,Python,Excel,sheet,sExcelFile

来源: /SH170706/p/10497139.html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。