Python处理表格格式数据的模块:Tablib
loee
9年前
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>
1 导出/导入格式
-
Excel (Sets + Books)
-
JSON (Sets + Books)
-
YAML (Sets + Books)
-
HTML (Sets)
-
TSV (Sets)
-
CSV (Sets)
2 数据操作
-
切片
-
定义动态列
-
过滤
-
格式化