用于读取从各种网上银行解决方案导出的数据文件的库和微框架。目前支持BBF和GPC文件(目前只是这些文件的子集)
pybankreader的Python项目详细描述
- 许可证
- bsd
- python兼容性
- python 2.7和python 3.4
它是什么
pybankreader库是一个创建基于模型的 结构化导出的纯文本文件。
最初的目的是能够加载各种导出的回购 从网上银行应用程序获取。
目前,库本身支持两种格式,在 滚动你自己的框架:GPC和BBF。然而,如前所述,图书馆 设计时考虑了一般应用程序,很容易添加 格式
库期望的数据格式是一个文本文件,它是结构化的, 每个记录只有一行(但是,您可以有任意数量的不同记录 在这样的文件中)。单独的记录一起形成一份报告。所有这些都是 处理透明,所以最后,你可以做一些非常简单的事情,比如 这个(report.custom_record和report.data是由 报告,而不是库本身):
report = MyReport(initial_data=file_like) name_of_report = report.custom_record.name for x in report.data: x.name x.surname
您将在文档中找到有关如何使用此库的更多信息。
如何获得它
两个选项:
- Use ^{tt3}$: ^{tt4}$
- Or clone from Github if you want to: ^{tt5}$
项目状态是什么
我想说,图书馆在某种程度上是有限的生产使用。
目前,图书馆能够完成最初的计划,并且 即读取两种银行格式:
- GPC (v2)
- BBF (not FINSTA records)
如果需要的话,还会有其他格式。
请注意,只有一个数据源用于测试:csob a.s.if问题 出现问题,填写问题,理想情况下,附上与此不符的数据。
除此之外,创建自己的自定义记录和报告非常简单, 因为银行出口格式的数量不健康(参见 那)。