Python GnuCash取引データExcel一括入力スクリプト
GnuCashの取引データをExcelでまとめて入力したい人に、けっこう便利なPython 脚本を紹介するよ。取引入力って、画面から1つずつ手で打ち込むのって、正直しんどいよね?この脚本なら、Excelにまとめておいて一発でGnuCashに取り込める。地味だけど、作業時間かなり削れる。
Pythonで書いた小さなスクリプトで、ExcelからGnuCash 用の取引データを吐き出してくれる。中身はシンプルで、pandasでExcel 読み込んで、GnuCashが読み込める形式に整えて保存する感じ。to_csv()
で出力すれば、あとはGnuCash 側で読み込むだけ。
取引が多い月とか、手入力だとミスも増えるし効率も悪い。でもこれ使えば、Excelでまとめて記入→Pythonで一括変換→GnuCashで読込の流れができて、かなりスムーズ。うまく使えば経理の作業がぐっとラクになるはず。
ちなみにopenpyxl
やxlrd
あたりのライブラリも必要になるかも。まだ使ったことない人は、先にpip install
しておくといいかもね。あと、Excelの列名とGnuCashの取引構造は合わせる必要があるから、そのへんはちょっと調整が要る。
如果你经常用 GnuCash 记账,又懒得手动一条条输,蛮推荐你试试这个方式。不懂 Python 也不用怕,脚本逻辑不复杂,照着改就行。实在不会,网上找点 GnuCash 格式的 CSV 样例对照着做也 OK。
10.43KB
文件大小:
评论区