Python GnuCash取引データExcel一括入力スクリプト

GnuCashの取引データをExcelでまとめて入力したい人に、けっこう便利なPython 脚本を紹介するよ。取引入力って、画面から1つずつ手で打ち込むのって、正直しんどいよね?この脚本なら、Excelにまとめておいて一発でGnuCashに取り込める。地味だけど、作業時間かなり削れる。

Pythonで書いた小さなスクリプトで、ExcelからGnuCash 用の取引データを吐き出してくれる。中身はシンプルで、pandasでExcel 読み込んで、GnuCashが読み込める形式に整えて保存する感じ。to_csv()で出力すれば、あとはGnuCash 側で読み込むだけ。

取引が多い月とか、手入力だとミスも増えるし効率も悪い。でもこれ使えば、Excelでまとめて記入→Pythonで一括変換→GnuCashで読込の流れができて、かなりスムーズ。うまく使えば経理の作業がぐっとラクになるはず。

ちなみにopenpyxlxlrdあたりのライブラリも必要になるかも。まだ使ったことない人は、先にpip installしておくといいかもね。あと、Excelの列名とGnuCashの取引構造は合わせる必要があるから、そのへんはちょっと調整が要る。

如果你经常用 GnuCash 记账,又懒得手动一条条输,蛮推荐你试试这个方式。不懂 Python 也不用怕,脚本逻辑不复杂,照着改就行。实在不会,网上找点 GnuCash 格式的 CSV 样例对照着做也 OK。

zip 文件大小:10.43KB