将各种财务数据文件格式规范化为ofx 2(也称为xml)

fixofx的Python项目详细描述


将各种财务数据文件格式规范化为ofx 2(即xml)

fixofx 是一个库和实用程序,用于规范化各种财务数据文件 格式化为ofx 2,这是一种xml格式,因此对其他代码来说要容易得多 处理。它可以识别ofx 1.x、ofx 2.x、qfx、qif和ofc。

将数据文件管道到xfix.py的 ,或使用 -f标记指定输入文件,以及 如果文件被成功解析,一个具有等效数据的ofx 2文件将 输出。

fixofx的不同部分通过扭曲来解释歧义 或格式错误的数据,这两种情况在导入银行数据时都很常见 文件夹。特别是,qif是一种非常不规则的文件格式,fixofx 尽最大努力,但不会涵盖所有案件。还有一些国际性的 格式被识别和解释,例如英国和美国的日期 格式,但在这方面可以做更多的工作。

有时数据文件将不包含对ofx很重要的信息- 例如,ofc和qif都不包括ofx"fid"和"org"字段。其他时间, 数据格式将包括这些数据,但不一致,例如qif的帐户 类型,可以不明确或不存在。在这些情况下,您可以要求用户 向fixofx提供提示,并通过命令行选项传递这些提示(请参见 命令行操作 ,如下所示。

fixofx项目还包括xfake.py的 ,这是一个生成伪代码的实用程序脚本 用于测试的ofx文件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在jbosseap6上部署CXF web服务时发生java错误。1.1   tablecell中的java Progressbar和标签   关于Java中此引用的问题   java如何使用下拉列表中选择的值过滤c:forEach给出的结果?   对包含其他对象的类使用BoundedMapperFacade的java Orika映射   java如何测试配置的“键”和“值”。属性文件?   java Ctrl+箭头键、多字变量名和eclipse pydev   无法通过运行索引执行基于java服务器表单的身份验证。jsp而非servlet   如何在java中使用正则表达式更改匹配子字符串的前缀和后缀   java如何安排selenium脚本在一周中的某一天的某个特定时间运行?   FileWatcher中的java溢出事件   java将堆栈大小设置为线程在安卓中似乎没有什么区别   xml为什么Java在我的XPath中添加反斜杠?   具有多个SQL语句的java MySQL ConnectorJ   为什么在eclipse中运行Java应用程序时JFrame不可见?   java正则表达式将2个字符替换为1个字符   UTC时区上的java hibernate+spring启动存储日期故障   Java未正确格式化日期   java双链接列表getData问题