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引用¶
如果您要查找有关特定函数、类或方法的信息,文档的这一部分就是为您准备的。