githug に xlsx.js という javascript で EXCEL (xslx 形式) を読み書きするスクリプトがあるのを知った。
これを coffeescirpt に変換してみた。(js2coffee で)
また、オリジナルのリポジトリーには、すぐに動作させられる例がなかったので、サンプルのスクリプトも
追加した。
https://github.com/katoy/node-xlsx
このxslsx.js は、 xml ファイルを read したり、生成している。
文字やセルの細かな属性は扱えない。(だからこそ単純なスクリプトで済んでいる)
現状で扱えるのは、シート枚数。シート名、セル中の文字と数字 だけ。
日付け、時間、カンタンな計算式, 罫線 を扱うぐらいまでの拡張なら、なんとかなりそうな気がする。
apache poi をつかわずに Exls を扱えるのは身軽で良い。