Python如何遍歷操作指定文件目錄下的全部Excel文件?

Python Tablib是麻省理工學院授權的與格式無關的表格數據集庫。支持導入、導出和操作表格數據集,輕鬆的將數據導出為各種不同的格式,包括excel,json,html,yaml,csv,tsv等格式。接下來,

接下里,我們介紹下如何使用Tablib 實現指定目錄的表格文件遍歷操作。

代碼整體設計比較簡單,大致分為如下兩步:

  1. 獲取指定目錄下特定文件前綴的全部execl 文件。
  2. 遍歷每個文件,進行讀寫處理,並且寫入到新的文件中。

​獲取文件

使用glob模塊和os模塊,實現獲取指定目錄下以dataset為前綴的全部execl文件。

Python如何遍歷操作指定文件目錄下的全部Excel文件?

執行如上代碼,輸出結果為:

Python如何遍歷操作指定文件目錄下的全部Excel文件?


使用Tablib進行表格操作

演示數據集dataset.xlsx如下:

Python如何遍歷操作指定文件目錄下的全部Excel文件?

加載dataset.xlsx文件 ,代碼如下:

Python如何遍歷操作指定文件目錄下的全部Excel文件?

輸出文件數據如下:

Python如何遍歷操作指定文件目錄下的全部Excel文件?

讀寫execl文件數據操作,代碼如下:

Python如何遍歷操作指定文件目錄下的全部Excel文件?

如上代碼輸出結果如下:

Python如何遍歷操作指定文件目錄下的全部Excel文件?


遍歷全部文件進行讀寫操作

使用如上獲取文件get_all_file 函數與表格文件讀寫操作form_processing 函數,通過for遍歷全部文件,實現每個文件的讀寫操作,如下:

Python如何遍歷操作指定文件目錄下的全部Excel文件?


分享到:


相關文章: