揮発性のメモ2

知識をメモ書きしておく

gnucashのファイル形式をXML形式からSQLite形式に切り替える

ここを参考に変更

GnuCash2.4以降

  1. 「名前を付けて保存」で現在の会計データを保存する。 データ形式にsqlite3を選択し、今と同じファイル名でディレクトリに保存
  2. GnuCashを終了する
  3. 既存の会計データに上書きコピーする
  4. GnuCashを起動する

ちゃんと読めれば成功


テーブルごとのレコード数一覧を出力する

sqlite3 hoge.gnucash .table | xargs -n1 echo | xargs -IXXX sqlite3 hoge.gnucash 'select "XXX",count(*) from XXX'