2020/06/27

マスターマネーに、他の家計簿ソフトから変換したデータをインポートする

_今回は、前回の反対で、他の家計簿アプリのデータをMFF形式を経てマスターマネーにインポートする方法を解説します。

1.マスターマネーにインポートするためのCSVファイルを出力する

_Excel上で、マスターマネー以外の他の家計簿アプリのデータをMFF形式に変換したところからスタートします。↓の例は、Dr.Walletから出力したデータを使用しています(だから「費目乙」が空欄になっている)。オートフィルタを使って、口座名を「04テスト用」に絞り込んでいますが、MFFマクロは、マスターマネーに対しては複数の口座を含んだデータでも支障無くインポートさせることができます。

_D1セルを「マスターマネー」と選択した状態でMFFマクロを動作させます↓。 

MFF形式データをマスターマネー向けに変換する

_MFFマクロが、吐き出すCSVファイルの保存先を聞いてきます↓。適当に指定すると、インポート用CSVファイルが保存されます。 

MFFマクロでマスターマネー向けのCSVファイルを出力

_出力されたCSVファイルの中身は↓のようになります。↑のダイアログで【はい】を選択してExcelで開いた後は、必ず閉じることを忘れないで下さい。閉じずにマスターマネーにインポートしようとするとエラーになってしまいます。通常は、中身を見てもあまり意味はありません。

マスターマネーにインポートするためのCSVファイル

2.マスターマネーにCSVファイルをインポートする

_マスターマネーを開き、↓のように操作してインポートのダイアログを出現させます。 

マスターマネー側でデータをインポートする操作

_↓インポート用ダイアログで【ファイルの指定】ボタンを叩き、先ほど出力されたCSVファイルを指定します。 

マスターマネーにインポートするCSVファイルを選択

_CSVファイルの内容とマスターマネー側の項目が一致していることを確認して【次へ】を叩きます↓。

インポートするCSVファイルのデータ項目を設定

_↓このようなダイアログが表示されますが、これはCSVファイルの先頭行がタイトル行になっているためですので、気にせず【OK】を叩いて下さい。

マスターマネーが表示するエラーダイアログ

_マスターマネーに取り込む前段階のダイアログが出現します↓。マスターマネーは、CSVファイルを取り込む際は、全てのデータを、マスターマネー側で設定されている何らかのカテゴリーおよびアカウントに紐付けるようになっています(それゆえACF機能を使わなくてもよい)。↓の例では、アカウントは正しく認識されているため、カテゴリーを一つ一つ設定していきます。これは一見大変そうに見えますが、実は学習機能が作動するので、何度か繰り返し操作していくと自動的にカテゴリーを割り当てるようになります。

マスターマネー側でカテゴリーを指定する

_全てのアクチュアルデータにカテゴリーとアカウントを指定し終わったら、【取り込み】ボタンを叩きます↓。

マスターマネーに取り込むデータを確定させる

_これでマスターマネーにデータが取り込まれました↓。

マスターマネーにCSVファイルのデータをインポートした

3.マスターマネーにインポートするCSVファイルを出力する処理について

_上記のMFFマクロの処理を図解すると↓のようになります。収入・支出取引の場合は、MFF形式の内容・取引先・メモ欄の内容が、マスターマネーのメモ欄に連結されて格納されるようにしています。マスターマネーは自由記入できるデータ欄がメモ欄一つだけなので、MFFマクロ側でそれを補っているわけです。 

MFF2MMの処理(支出・収入取引)

_振替取引(マスターマネーでは「資金移動」という)の場合です↓。マスターマネーは、インポートの際に、カテゴリー欄に記述された情報から資金移動の取引を学習し認識できますので、マスターマネーを鍛えれば後のインポート操作は次第に楽になります。たとえデータ欄が少なくても、筆者が「データ処理ツールとしての」マスターマネーを一推ししているのは、前回紹介したエクスポート機能と共にインポート機能がしっかり造り込まれているからなのです。 

MFF2MMの処理(振替取引)

次回はマスターマネーにOFXファイルを取り込む方法をご紹介します→

注目の記事

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

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

最近の人気トップ3