从QIF转换为OXF
qif2ofx的Python项目详细描述
qif2ofx公司
将Quicken Interchange format(QIF)中的信用卡交易转换为Open Financial Exchange(OFX)。 如果你只能在你选择的金融工具中舒适地导入OFX,就使用这个。例如,我使用beancount-import(多好的工具!)但到目前为止,它只直接支持摄取x。我的银行决定只在QIF中分发,所以用这种(懒惰的)方法来解决问题。在
转换器假设您的QIF中有信用卡交易,而不是其他可以用来表示的QIF,因为这是到目前为止我唯一的用例。在
安装
下面提供了可执行文件qif2ofx
和python库qif2ofx
:
pip install qif2ofx
使用
OFX比QIF丰富得多,从我简单地看了the specification得到的信息(如果你想保持理智,就不要这样做。它伤了我的眼睛。为什么所有的标签都是大写字母)。QIF基本上是一个交易列表,没有真实的上下文,而OFX提供了各种金融概念的丰富描述。见鬼,QIF连货币的概念都没有。因此,要将QIF输入转换为OFX,我们需要提供一组元数据:
qif2ofx \
# A glob expression, or path for that matter, of QIF files
# we'd like to convert to OFX
--glob "path/to/**/*.qif" \
# The currency we'd like to set in our OFX file.
--currency GBP \
# Again, QIF has no notion of accounts, OFX does. Tools handling
# OFX expect an account identifier so they can reconcile with
# the appropriate account in the money management tool.
--acctid puppies
这是我们从你的QIF生成一个有效的ish OFX所需的最低限度。您可以通过命令行设置更多的选项来控制一些详细信息,请参见qif2ofx --help
了解更多详细信息。在
- 项目
标签: