tablib:pythonic表格數據集?

Release v3.2. (Installation)

TabLIB是一個 MIT Licensed 格式不可知的表格數據集庫,用python編寫。它允許您導入、導出和操作表格數據集。高級功能包括分離、動態列、標記和篩選以及無縫格式導入和導出。

>>> data = tablib.Dataset(headers=['First Name', 'Last Name', 'Age'])
>>> for i in [('Kenneth', 'Reitz', 22), ('Bessie', 'Monke', 21)]:
...     data.append(i)


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

>>> print(data.export('yaml'))
- {Age: 22, First Name: Kenneth, Last Name: Reitz}
- {Age: 21, First Name: Bessie, Last Name: Monke}

>>> data.export('xlsx')
<redacted binary data>

>>> data.export('df')
  First Name Last Name  Age
0    Kenneth     Reitz   22
1     Bessie     Monke   21

推薦信?

National Geographic, Digg, Inc, Northrop Grumman, Discovery Channel, and The Sunlight Foundation 內部使用tablib。

格雷戈

肯尼瑟瑞茲的泰布利布救了我的命。我不得不整合5個維護不善的域名和數據列表。這是一個微風!

戴夫·庫茨

它正在變成我2010年最常用的模塊之一。在用最少的代碼和精力管理表格數據方面,您真的找到了一個好地方。

約書亞·奧里斯曼

Tablib使得處理不可避免的“我想要一個excel文件!”變得更加容易。來自客戶端的請求…

布拉德·蒙哥馬利

我想你是用tablib把“python禪”釘住了。再次感謝你的精彩表演!

用戶指南?

文檔的這一部分主要是散文,從關于tablib的一些背景信息開始,然后著重于逐步說明如何充分利用數據集。

API引用?

如果您要查找有關特定函數、類或方法的信息,文檔的這一部分就是為您準備的。