Python Tablib是麻省理工學院授權的與格式無關的表格數據集庫。支持導入、導出和操作表格數據集,輕鬆的將數據導出為各種不同的格式,包括excel,json,html,yaml,csv,tsv等格式。接下來,
接下里,我們介紹下如何使用Tablib 實現指定目錄的表格文件遍歷操作。
代碼整體設計比較簡單,大致分為如下兩步:
- 獲取指定目錄下特定文件前綴的全部execl 文件。
- 遍歷每個文件,進行讀寫處理,並且寫入到新的文件中。
獲取文件
使用glob模塊和os模塊,實現獲取指定目錄下以dataset為前綴的全部execl文件。
![Python如何遍歷操作指定文件目錄下的全部Excel文件?](http://p2.ttnews.xyz/loading.gif)
執行如上代碼,輸出結果為:
![Python如何遍歷操作指定文件目錄下的全部Excel文件?](http://p2.ttnews.xyz/loading.gif)
使用Tablib進行表格操作
演示數據集dataset.xlsx如下:
加載dataset.xlsx文件 ,代碼如下:
輸出文件數據如下:
讀寫execl文件數據操作,代碼如下:
如上代碼輸出結果如下:
遍歷全部文件進行讀寫操作
使用如上獲取文件get_all_file 函數與表格文件讀寫操作form_processing 函數,通過for遍歷全部文件,實現每個文件的讀寫操作,如下:
閱讀更多 軟件測試開發技術棧 的文章