Excel Builder.js - node製のExcelファイル生成ライブラリ
業務システムを開発していて度々ニーズがあるのがデータのエクスポートです。多くの場合、CSVファイルで出力されますが、数値や日付の型も指定できませんし、ユーザビリティは高くありません。 そこで実現したいのがExcelフォーマットのサポートです。今回はnodeで実現できるExcel Builder.jsを紹介します。
Excel Builder.jsの使い方
Excel Builder.jsで生成した例です。
実際ここまでのコードを生成するのは行数も長いのですが、フィルタが予めついていたり、データが右寄せになっていたりします。数値はちゃんと右寄せになっていて、型も指定できるのが分かります。Excel Builder.jsを使えばこだわったExcelファイル出力も容易でしょう。
なお、JavaScriptで生成はしますが、Webブラウザ向けではなくサーバサイド(node)で使うライブラリになります。
Excel Builder.jsはnode/JavaScript製のオープンソース・ソフトウェア(MIT License)です。
Excel Builder(.js) - create Excel files with Javascript stephenliberty/excel-builder.js: A way to build excel files with javascript