tft每日頭條

 > 生活

 > python做excel的案例

python做excel的案例

生活 更新时间:2024-10-01 10:00:45
openpyxl 模塊基礎入門之一 worksheet對象1. Worksheet對象概念

worksheet對象是workbook對象的子模塊,一個wb包含多個的ws對象,ws對象才是數據真正要寫入的。首先展示ws對象的屬性和方法。面向對象變成,下面會有實例演示(索要流程圖,請關注私信哦)

屬性:

python做excel的案例(python辦公自動化之excel篇)1

worksheet對象的屬性

方法:

python做excel的案例(python辦公自動化之excel篇)2

worksheet對象方法

2. Worksheet對象實例演示操作

本節會通過“增删改查”的方式逐步演示

0.操作準備

先導入一個存在的excel文件,後綴名xlsx,利用上一節的wb模塊的load_workbook(),

命令行shell當前目錄下一定要保存一個test.xlsx文件,否則會報錯。本人用的是cmd的升級版cmder(聰明的人^_^,回頭會專門講解工具)進入目錄,調用ipython,并且導入wb對象

python做excel的案例(python辦公自動化之excel篇)3

進入目錄

python做excel的案例(python辦公自動化之excel篇)4

調用ipython創建wb對象

  1. worksheet的“增”

wb.create_sheet('sheetname',位置),sheetname就是工作表的名稱,位置是一個整數從0開始(默認插到最後一個),看代碼和截圖。

python做excel的案例(python辦公自動化之excel篇)5

test.xlsx文件截圖

>>>ws = wb.create_sheet('hello') #默認插入到最後 >>>ws1 = wb.create_sheet('sheet0',0) #添加到指定位置 >>>ws2 = wb.copy_workbook(ws) #還可以通過wb對象内部複制實現

python做excel的案例(python辦公自動化之excel篇)6

命令執行過程

python做excel的案例(python辦公自動化之excel篇)7

命令執行結果展示

2.worksheet的“查”

①wb.sheetnames --> 以列表的形式返回工作表的名稱

②wb.worksheets --> 以列表方式呈現wb對象下所有的工作表ws對象

③wb.get_sheet_by_name('工作表名') --> 通過名稱獲取工作表

強烈推薦使用 wb['工作表名稱']

代碼

>>>wb.sheetnames >>>wb.worksheets >>>ws6 = wb.get_sheet_by_name('total') >>>ws7 = wb['total']

截圖

python做excel的案例(python辦公自動化之excel篇)8

查操作

3.worksheet的“删”

ws的删除方法有三種

① wb.remove(worksheet對象)# 推薦使用

②del wb['sheetname'] # 特别推薦使用

③wb.remove_sheet(worksheet對象)# 舊版淘汰中。。。

代碼

>>>wb.remove(ws6) >>>wb.remove_sheet(ws7) >>>del wb['hello']

截圖

python做excel的案例(python辦公自動化之excel篇)9

工作表删除操作

===============================

未完待續,下一篇基本數據操作

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved