タグ

JavaScriptとExcelに関するurza358のブックマーク (3)

  • ExportToExcel - Web上でデータをExcelにエクスポート

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Webブラウザでデータをダウンロードしたいというニーズはよくあります。データフォーマットとしては幾つもありますが、特に要望が多いのはExcelフォーマットではないでしょうか。CSVでも良いですが、より使いやすいフォーマットのはずです。 そこで使ってみたいのがExportToExcelです。クライアントサイドでExcelファイルを生成できます。 ExportToExcelの使い方 出力前のフォーマットとしてはJSONが利用できます。 さらにHTMLのテーブルも対象にできます。 ダウンロードされたExcelファイルです。 ExportToExcelは値のフォーマットなどは指定できません。基的にCSVの代わりに出力する程度と考えた方が良いでしょう。しかしCSVで勝手なフォーマット変換が

    ExportToExcel - Web上でデータをExcelにエクスポート
  • jExcel - Webに埋め込んで使えるExcel風表計算

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 業務システムなどで一覧表を表示する場合、主に2パターンあると考えます。一つは画面全体に表示する検索結果的な画面、もう一つはマスター管理など小さな表を幾つか並べる場合です。 今回紹介するjExcelはどちらかというと後者の、小さな表を埋め込み表示するのに便利なライブラリです。 jExcelの使い方 こんな感じに表示できます。 セルをクリックして編集もできます。 複数の表を埋め込むこともできます。 ソートも使えます。 入力値のフォーマットも指定できます。 カレンダー入力も。 ドロップダウンからの選択やチェックボックス入力。 データをJSONやCSVで取得できます。動いていないように見えましたが、関数式もサポートされているとのことです。 jExcelはとても軽量なライブラリで、プラグイン

  • Excel Builder.js - node製のExcelファイル生成ライブラリ MOONGIFT

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

    Excel Builder.js - node製のExcelファイル生成ライブラリ MOONGIFT
  • 1