tablib 操作表格数据集Python库
tablib操作多类表格数据集
tablib,Python的第三方库,可操作多类表格数据集,允许导入、导出和操作表格数据集。高级功能包括分离、动态列、标记和过滤以及无缝格式导入和导出。
支持的输出格式
- Excel (Sets + Books)
- JSON (Sets + Books)
- YAML (Sets + Books)
- Pandas DataFrames (Sets)
- HTML (Sets)
- Jira (Sets)
- LaTeX (Sets)
- TSV (Sets)
- ODS (Sets)
- CSV (Sets)
- DBF (Sets)
tablib应用实例
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')
data.export('df')
First Name Last Name Age
0 Kenneth Reitz 22
1 Bessie Monke 21
Github开源协议和stars
MIT license
Github 4.3k stars
tablib安装命令
pip install tablib
Python版本要求
最新版本要求Python3.8+
tablib文档
Documentation:tablib
免责声明:内容编辑自网络,仅供参考,不保证正确性,不作任何决策依据!!以上数据皆截止于博文的写稿日期。