用 GnuCash 作为个人记账软件有两三年了,最近给 GnuCash 写了个 C#的接口, 可以写 C#代码来操作 GnuCash 的数据,比如批量更新会计科目,批量生成分录,等等。
技术实现上是包装的 GnuCash 提供的原生的 C API 。
目前我自己用着感觉挺方便的,可以减少一些重复手动操作。感兴趣的可以试一下 https://github.com/louietan/NetCash
友情提醒:别忘了备份数据