tablib:pythonic表格数据集

Release v3.5. (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引用

如果您要查找有关特定函数、类或方法的信息,文档的这一部分就是为您准备的。