![]()
2006年8月19日
2006年9月18日
2007年1月22日 (家計簿_集計.MDBが2006年用のため、家計簿_集計_2007.MDBを追加した。)
2008年2月03日 (家計簿_集計_2008.MDBを追加した。)
2009年1月15日 (家計簿_集計_2009.MDBを追加した。)
1.始めに
これは、2006年5月9日にかいた「HP200LXと家計簿」の続編です。当時書いた内容というか、処理ファイルが古くなってきたこともあり、こちらに追記しました。
発端とここまでの内容詳細は、2006年5月9日「HP200LXと家計簿」を参照下さい。
処理方法や処理ファイルは、分かれていると読みにくいので、5月9日の記事をコピーして、最新版に訂正しました。 (2006年9月18日)
2.変更があった内容
大きく分けると下記の通りです。
(1)Pocket QuickenのエクスポートデータをMS-EXCELの入力データに変換する処理で、お金の口座間移動の項目は削除するようにしました。これをやらないと、収入・支出が大きくなってしまいます。(残高は変わらないけど)
今までは、MS-EXCELに読み込んだ後カテゴリでソートして、[ ] で囲まれたカテゴリを持つ項目の行を削除していました。
この注意書きは、5月9日の方にも追記しました。
(2)同上処理パスを1パスにした。(SEDファイルを一つにした。)
これは、単なる趣味です(笑)。
(3)せっかくなので、HP200LXのLOTUS 1-2-3に読ませるデータへの変換処理を作りました。
処理手順は5月9日から下にコピーして、訂正しました。
3.説明と処理手順
先日も書いたのですがHP200LXのPocket Quickenは良くできたソフトで、収入支出を入れておき、レポートを作成するのは得意です。しかし、カテゴリ(使い道)別に、かつ月別に検討するのはどうやるのかよく分かりません。(レポートを月別に出力してもいいのですが、表にして眺めることができないみたい。)そこで、エクスポート機能を使って出力したデータをMS-EXCELやMS-ACCESSで利用することを考えました。
処理の流れは以下の通りです。
(1)Pocket Quickenのファイルメニューで、データをエクスポートする。なお、出力指定画面のLISTS
のところで、CategoryとAccountのチェックマークをはずして出力する。
口座毎に、必要な口座分出力するのですが、概ねクレジットカード、自動引き落としのある
銀行口座、Wallet(財布)位です。
(2)エクスポートした各口座のデータを1ファイルに纏める。
(エディタを使ったり、TYPEコマンドによる)
(3)SEDで処理して、エクスポートフォーマットを1行/1件のCSV形式に変換する。
(4)変換したデータをMS-EXCELで開き、コピー、追加張り付けでMS-ACCESSの
生計費テーブルに張り付ける。
これで、MS-ACCESSのクエリーに作成した、解析用のフォーマットで比較検討することができます。
1 |
D5/ 8/06 |
これがエクスポート出力フォーマットです。 |
|
2 |
5/ 8/06,,19550,デジタルペンexPansys,Int Exp |
SEDで処理した結果のCSVファイルです。新ファイルと旧ファイルの違いは、下の下の欄の赤い字の所に出ます。 |
|
3 |
上で処理した出力 WKOUT.TX_ をEXCELの 開く → カンマで区切られたデータ で読み込みます。 |
||
4 |
読み込んだ結果です。 |
||
5 |
ACCESSの生計費テーブルを開き、「編集」で全データを選択して削除します。(空にする) その後、カーソルは最初の行の日付欄に移しておきます。 |
||
| 6 | これが、カテゴリと月別の表にしたクエリーテーブルです。このほか、色々なクエリーテーブルを作りました。これをコピーしてEXCELに貼り付ければ、さらに細工ができます。 |
4.HP200LX LOTUS 1-2-3の入力用に変換する処理
2.(3)でも述べましたが、HP200LXを使っているわけですから、そこに入っているLOTUS 1-2-3に読ませるデータに変換する処理を作成してみました。
上表の処理2 の出力 WKOUT.TX_ を入力にして QKN.PRN を出力します。LOTUS 1-2-3へ読ませるCSVファイルはの拡張子はPRNらしいです。
8/19/06,,790,本、ラジオライフ,books |
WKOUT.TX_のデータフォーマットです。 |
"8/19/06",0,790,"本、ラジオライフ","books" |
出力 QKN.PRN のフォーマットです。 |
5.最後に
何回かにわけて作成してきましたが、なんとか自分の目的に使えるところまできました。とりあえず、自分では毎月使ってみています。まあ、自分の趣味の範囲ですね。