2021/11/19

GnuCashからエクスポートしたデータをMFF形式に変換する(後篇)

 ←前回の記事:GnuCashからエクスポートしたデータをMFF形式に変換する(前篇)

_今回は前回の続きで、GnuCashからエクスポートしたデータをExcelに読み込ませるところから始まります。

【2024/03/29追記】:この記事はGnuCashV4シリーズに対応しており、GnuCashV5シリーズでは、取引データをエクスポートした際のCSVファイルの形式が変更されています。詳しくは2024/03/29 GnuCashV5シリーズからエクスポートした取引データに対応したMFFマクロV2.54登場 を参照して下さい。

2.CSVファイルをExcelへ読み込む

_Excelを起動し、空のワークシート上でMFFマクロを動作させ、出現したダイアログで「GnuCashからエクスポートされたCSVファイル」を指定して、ワークシートに読み込ませます(ファイル名にGnuまたはGNUが含まれていることでGnuCash由来のファイルであると判定します)。このCSVファイルはUTF-8でエンコードされている(BOM無し、改行コードはCR+LF)ので、普通にExcelで開くと文字化けします。

MFFマクロでGnuCashからエクスポートしたcsvファイルを読み込む

2021/11/17

GnuCashからエクスポートしたデータをMFF形式に変換する(前篇)

 ←前回の記事:2021/11/10  GnuCashにデータを入力する方法(スプリット取引篇)

_GnuCash関連の連載もいよいよ本題に入ります(え、今までは本題じゃなかったの?という突っ込みはさておき)。GnuCashからエクスポートしたデータを、MFFマクロでMFF形式に変換する方法を解説します。

1.GnuCashからのエクスポート

_の2回の記事で、GnuCashに取引データを入力した結果、各勘定科目の残高は↓のようになっているはずです。

これまでの例題を入力した結果

_ ここから、取引データをCSVファイルとしてエクスポートします。コマンドへのアクセスは↓のとおり。

取引をCSVにエクスポート_を選択する

2021/11/10

GnuCashにデータを入力する方法(スプリット取引篇)

 ←前回の記事:2021/11/09 GnuCashにデータを入力する方法(通常取引篇)

_前回は、借方・貸方が1対1で対応する「通常取引」の入力方法を解説しました。しかし、GnuCashを使いこなすなら、1つの取引で複数の借方と複数の貸方が対応する「複合仕訳」を実現する「スプリット取引」機能をマスターすることが欠かせません。今回はその入力方法を解説します。

1.家計簿アプリの複合仕訳機能の状況について

_複合仕訳の入力ができる家計簿アプリは、筆者の知る限りではDr.Wallet、MoneyPro、Zaim、マイクロソフトマネーの4つがありますが、それぞれ、できること、できないことがあります。そこでそれらをまとめたのが↓の表になります。

_【2022/01/10追記】:マイクロソフトマネーのエクスポート機能についての認識に誤りがありましたので修正しました。

複合仕訳が可能な家計簿アプリの性能一覧

_このように、複合仕訳機能に関して、4つのアプリはいずれも完璧とはいきません。最も優れているのはZaimですが、それとて支出でしか複数の費目を扱えませんので、給与明細を複合仕訳で入力するのは(ダミー口座を活用しなければ)不可能です。

_これに対し、GnuCashは支出・収入に跨がった取引を記帳可能で、しかもインポートの際にそのようにデータを認識させることができ、さらにエクスポートの際にもデータの欠落が発生しません(このあたりはいずれ解説します)。この「スプリット取引」の機能こそGnuCashの神髄と言えます。

2021/11/09

GnuCashにデータを入力する方法(通常取引篇)

←前回の記事:2021/11/07 GnuCashの動作設定

_GnuCashに最初に触れるユーザーは、まず「どうやってデータを入力すればいいんだろう」と途方に暮れるところでしょう。他の家計簿アプリと異なり、GnuCashは普段の操作においても、常に複式簿記を強烈に意識しなければならないからです。今回は、GnuCashのデータ入力UIのうち、借方・貸方が1対1で対応する「通常取引」(これは筆者の勝手な造語ですが)について解説します。2021/10/31の記事で触れた「スプリット取引」については次回の予定です。

1.まず収入取引を入力してみる

_GnuCashの操作は、↓の【勘定科目タブ】から、操作対象とする勘定科目をダブルクリックして入力画面に移行する、というのが基本になります。すなわち、取引に使用した口座をベースに入力するか、取引の結果として生じた費目をベースに入力するか、どちらの方法でも同じ結果になります。ここでは、親しみやすい前者の手順で入力してみましょう。まず、「23あの筋銀行」の、赤枠で囲った部分をダブルクリックします↓。

23あの筋銀行の名称または残高欄をダブルクリックする

2021/11/07

GnuCashの動作設定

←前回の記事:2021/11/05 GnuCashの勘定科目を設定する


_今回は急遽予定を変更して、GnuCashの動作設定について解説します。我が国のユーザーが家計簿として活用するには項目の大半が無用ですが…中には重要なものもあるので飛ばさずにご覧下さい。なお、↓の画面例の【編集】メニューの中で、【設定】の下に【スタイルシート】という項目があり、色遣いやフォント等をカスタマイズできますが、GnuCashとのデータ変換には関係ないので解説は割愛します。

GnuCashの設定画面

2021/11/05

GnuCashの勘定科目を設定する

←前回の記事:2021/11/04 GnuCashをセットアップする

_今回は、GnuCashを活用するうえでの最重要事項である「勘定科目」について解説します。

1.勘定科目と勘定科目タイプ

_GnuCashには資産・負債・純資産・収益・費用の5種類の勘定科目があり、その下に12種類の「勘定科目タイプ」があります↓。勘定科目タイプとは…例えば、"資産”の部に「その筋株式会社売掛金」という勘定科目を作って、それに「売掛金」と勘定科目タイプを設定すると、GnuCashの「売掛金」に関する機能の動作対象としてこの勘定科目が選択されるようになる、という一種のフラグのようなものと考えてください。ですから、この「勘定科目タイプ」の設定を間違えるとGnuCashはユーザーの意図どおりの動作ができません。

 また、これらとは別に「複数の通貨・商品を含む取引のために」ということで"通貨取引"という特殊な勘定科目タイプが用意されています。普通に家計簿として使う分には気にしなくて良いでしょう。

2021/11/04

GnuCashをセットアップする

_GnuCashの連載に突入するにあたり、まずすべきことはインストールとセットアップです。当BlogではPC(Windows)版を取り扱います。なお、公式サイトはこちらです(日本語)。インストーラのダウンロードもここから行ってください。2021年10月25日現在の最新バージョンは4.8です。

_なお、インストール手順には特筆すべき事柄は無いので、今回はGnuCashの初回起動から解説します。

1.インストール後の初回起動

_インストール後の初回起動では↓のようなダイアログが出現します。 ここでは【勘定科目セットを新規作成する】を選びます。何せGnuCashはこれをやらなければ何も出来ませんから。

GnuCash初起動後のチュートリアル

注目の記事

家計簿アプリとデータをやりとりするファイル形式のまとめ(第二版)

 二年前の2022/03/14 家計簿アプリとデータをやりとりする際のファイル形式のまとめ でご紹介した情報をアップデートしました。 1.家計簿アプリからエクスポートされるファイルの形式一覧 2.家計簿アプリへインポートするファイルの形式一覧 ...

最近の人気トップ3