gikoha’s blog

個人的メモがわり

宛名職人26から書き出す

宛名職人26から書き出す

  • 今年も年賀状の季節がやってきました
  • 昨年のweb移行もまだ十分ではないものの、またconverterを書いた
  • 今年こそ金払ってアップデートしてもいいのかもしれん (ARM対応もあるし..)

github.com

AtenaCXMLconv

  • 宛名職人26のContactXML出力を CSVに出力するプログラム
  • Rust版に大幅に書き直し
  • CSVで出力すると年賀状履歴が消えるためこちらに変更
  • atxBaseYear, X-NYCardHistory に年賀状履歴が入っていそうだが、まだ解析していない

コンパイル

  • `cargo build'

使い方

  • 宛名職人26から

    • ファイル>書き出しを選択
    • ファイル形式:ContactXML1.1形式
    • エンコードUnicode (UTF-8)
    • 改行コード:LF(標準)
    • 書き出す対象:全ての宛名
    • 上記設定で書き出す
  • ./target/debug/atenaCXMLconv XXX.xml

  • 標準出力にCSVが出力されるのでリダイレクトするなりして。