Python處理表格格式數據的模塊:Tablib

loee 9年前發布 | 12K 次閱讀 Tablib Python開發

Tablib是一個基于MIT Licensed的表格格式數據集的處理庫,采用Python開發。它能夠讓導入,導出和操作表格式數據集。高級功能包括:隔離,動態列,標簽和過濾,以及無縫格式導入導出。

>>> data = tablib.Dataset(*[('Kenneth', 'Reitz', 23), ('Bessie', 'Monke', 22)],
                          headers=['First Name', 'Last Name', 'Age'])

>>> data.json [{"Last Name": "Reitz", "First Name": "Kenneth", "Age": 22}, {"Last Name": "Monke", "First Name": "Bessie", "Age": 21}]

>>> data.yaml

  • {Age: 22, First Name: Kenneth, Last Name: Reitz}
  • {Age: 21, First Name: Bessie, Last Name: Monke}

>>> data.xlsx <censored binary data></pre>
1 導出/導入格式

  • Excel (Sets + Books)

  • JSON (Sets + Books)

  • YAML (Sets + Books)

  • HTML (Sets)

  • TSV (Sets)

  • CSV (Sets)

    2 數據操作

  • 切片

  • 定義動態列

  • 過濾

  • 格式化

項目主頁:http://www.baiduhome.net/lib/view/home/1444786561044

 本文由用戶 loee 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!