最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python openpyxl模塊實現excel讀寫操作

 更新時間:2020年06月30日 14:34:40   作者:筆筒里的貓  
這篇文章主要介紹了Python openpyxl模塊實現excel讀寫操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

  在日常的測試工作中,我們的測試用例一般都是保存在Excel文件中,當然也有一些公司會使用Xmind來編寫測試用例,那么為什么我們在這里只是講解Excel的讀寫的,因為Excel它是一種更規(guī)范、更常用的測試用例格式,對于自動化測試來說,如果我們將用例保存在Excel中,那么剩下的問題就是使用什么樣的奇數去解析用例獲取測試數據了,下面我們將為大家介紹openpyxl的具體用法。

  openpyxl是一個開源項目,openpyxl模塊是一個讀寫Excel 2010文檔的Python庫,如果要處理更早格式的Excel文檔,需要用到其它庫(如:xlrd、xlwt等),這是openpyxl比較其他模塊的不足之處。openpyxl是一款比較綜合的工具,不僅能夠同時讀取和修改Excel文檔,而且可以對Excel文件內單元格進行詳細設置,包括單元格樣式等內容,甚至還支持圖表插入、打印設置等內容,使用openpyxl可以讀寫xltm, xltx, xlsm, xlsx等類型的文件,且可以處理數據量較大的Excel文件,跨平臺處理大量數據是其它模塊沒法相比的。因此,openpyxl成為處理Excel復雜問題的首選庫函數。

  在使用openpyxl前先要掌握三個對象,即:Workbook(工作簿,一個包含多個Sheet的Excel文件)、Worksheet(工作表,一個Workbook有多個Worksheet,表名識別,如“Sheet1”,“Sheet2”等)、Cell(單元格,存儲具體的數據對象)三個對象。

1、安裝openpyxl

2、openpyxl的常用模塊

1)讀取excel當中的某一個單元格,示范代碼如下:

***cell對象知識點總結***

Cell對象比較簡單,常用的屬性如下:

  • row:單元格所在的行
  • column:單元格坐在的列
  • value:單元格的值
  • coordinate:單元格的坐標

2)獲取所有行,并存儲在列表中

將數據存儲到列表中之后,我們就會自然想到通過遍歷的方式來將測試數據逐條取出,方便我們做測試,具體的示范代碼如下:

通過運行上述代碼,我們將存儲的測試數據逐條取出,每一條數據存放在一個元組當中,所有的元組組成一個列表,運行結果如下:

3)寫入數據

在日常操作excel的過程中,除了要讀取數據外,我們可能還會對excel中的數據進行修改或者向excel中寫入數據,下面我們將為大家演示如何通過openpyxl模塊來向excel中寫入數據,示范代碼如下:

這樣,我們就將表格中第二行第二列的值修改為“l(fā)ogin fail”,那么在修改完成后,我們需要保存我們所做的修改并關閉文件,本次修改才會生效,示范代碼如下:

4)獲取最大行/獲取最大列

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 基于OpenCV的直方圖匹配的實現方法

    基于OpenCV的直方圖匹配的實現方法

    這篇文章主要介紹了基于OpenCV的直方圖匹配的實現方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • python實現canny邊緣檢測

    python實現canny邊緣檢測

    本文主要講解了canny邊緣檢測原理:計算梯度幅值和方向、根據角度對幅值進行非極大值抑制、用雙閾值算法檢測和連接邊緣以及python 實現
    2020-09-09
  • python pyecharts庫的用法大全

    python pyecharts庫的用法大全

    這篇文章主要介紹了python pyecharts庫的用法大全,pyecharts 是一個用于生成 Echarts 圖表的類庫,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-04-04
  • 對Python閉包與延遲綁定的方法詳解

    對Python閉包與延遲綁定的方法詳解

    今天小編就為大家分享一篇對Python閉包與延遲綁定的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • python下載圖片實現方法(超簡單)

    python下載圖片實現方法(超簡單)

    下面小編就為大家?guī)硪黄猵ython下載圖片實現方法(超簡單)。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Django如何判斷訪問來源是PC端還是手機端

    Django如何判斷訪問來源是PC端還是手機端

    這篇文章主要介紹了Django如何判斷訪問來源是PC端還是手機端問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • python調用MySql保姆級圖文教程(包會的)

    python調用MySql保姆級圖文教程(包會的)

    MySQL是當今市場上最受歡迎的數據庫系統(tǒng)之一,由于大多數應用程序需要以某種形式與數據交互,因此像Python這樣的編程語言提供了用于存儲和訪問這些數據的工具,這篇文章主要給大家介紹了關于python調用MySql的相關資料,需要的朋友可以參考下
    2024-12-12
  • python日志模塊logging案例詳解

    python日志模塊logging案例詳解

    日志模塊主要用于輸出運行日志,可以設置輸出日志的等級、日志保存路徑、日志文件回滾等,這篇文章主要介紹了python日志模塊logging,需要的朋友可以參考下
    2024-01-01
  • Python中的 any() 函數和 all() 函數

    Python中的 any() 函數和 all() 函數

    這篇文章主要介紹了Python中的 any() 函數和 all() 函數,文章基于Python的相關資料展開對 any 和 all() 函數的語法詳細內容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-04-04
  • python算法學習雙曲嵌入論文代碼實現數據集介紹

    python算法學習雙曲嵌入論文代碼實現數據集介紹

    由于雙曲嵌入相關的文章已經有了一系列的代碼。本篇博客主要目的實現最開始的雙曲嵌入論文,將論文中有些直接寫出來的內容進行了細節(jié)的推導,同時實現對應的代碼
    2021-11-11

最新評論

桑植县| 双辽市| 阜平县| 郓城县| 和硕县| 广水市| 辽阳市| 社旗县| 贵阳市| 吉水县| 航空| 屏边| 保定市| 东平县| 宜丰县| 鹰潭市| 韶关市| 辰溪县| 钟祥市| 德格县| 上虞市| 五家渠市| 庆安县| 阳泉市| 乌鲁木齐县| 天镇县| 华坪县| 绵竹市| 乌鲁木齐县| 当雄县| 商丘市| 万宁市| 西乌珠穆沁旗| 楚雄市| 白城市| 五莲县| 南漳县| 那坡县| 墨竹工卡县| 密山市| 右玉县|