ハッシュ表からCSVへ (hash-table-to-csv with count-chars)

LISPのハッシュ表を、RFC 4180に(たぶん)準拠したCSVファイルに変換して、*hash-csv*バッファに出力するプログラム「hash-table-to-csv」が置いてあります。

応用例として、或るバッファ中に、どの文字が何回出現したかを数へる「count-chars」も同梱してゐます。

出力例

プログラム本体置場

これらのファイルには、count-charsも含まれてゐます。

適用ライセンス

hash-csv.l、hash-csv.lcは、著作権抛棄(CC0)としますので、転載や改変など、御自由にどうぞ。

CC0 (Public Domain): Please feel free to reproduce or edit (except quotation)

導入方法

  1. xyzzyで動くLISPなので、xyzzyを導入し、初期化ファイルを読み込む様にパスを通します。(ss-to-htmlの説明も参考に)
  2. hash-csv.lhash-csv.lcsite-lisp/ に入れます。
  3. 初期化ファイルに (load-library "hash-csv") と追記します。
  4. OHKUBO Hiroshiさんのcsv-modeを導入しておくと、結果出力バッファ*hash-csv*が自動的にcsv-modeになり便利です。

使用方法