Workbook對象的方法總結(一)


import openpyxl
wb=openpyxl.Workbook()
print('1、添加前所有工作簿的名稱是:',wb.get_sheet_names())
wb.create_sheet('FENG') ###可以加索引,也可以不加,如下條代碼。
wb.create_sheet(title='huan',index=2)
print('2、添加后所有工作簿的名稱是:',wb.get_sheet_names())
print("3、當前活動的工作簿是:",wb.get_active_sheet()) ###可以用這個wb.get_active_sheet()方法,也可以用active方法,如下條代碼
print("4、當前活動的工作簿是:",wb.active)
wb.remove(wb.get_sheet_by_name(name='FENG')) ###可以用remove()方法,也可以用remove_sheet()方法,如下面代碼
print('6、調用remove()方法刪除后所有工作簿的名稱是:',wb.get_sheet_names())
wb.remove_sheet(wb.get_sheet_by_name("huan"))
print('7、調用remove_sheet()方法刪除后所有工作簿的名稱是:',wb.get_sheet_names())

運行結果:

1、添加前所有工作簿的名稱是: ['Sheet']
2、添加后所有工作簿的名稱是: ['Sheet', 'FENG', 'huan']
3、當前活動的工作簿是: <Worksheet "Sheet">
4、當前活動的工作簿是: <Worksheet "Sheet">
6、調用remove()方法刪除后所有工作簿的名稱是: ['Sheet', 'huan']
7、調用remove_sheet()方法刪除后所有工作簿的名稱是: ['Sheet']

Process finished with exit code 0

 

Workbook對象的方法有:

(1)、 save(),用於保存工作簿。實例:xxx.save('文件名.xlsx')

(2)、get_active_sheet()方法,用來獲取當前活動的工作簿,新版python中,該方法是:active()

(3)、remove_sheet()方法,用來異常工作簿。該方法等同於可以用remove()方法,可以加索引和工作簿名稱,也可以不加。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM