タグ

JavaScriptとExcelに関するski_yskのブックマーク (4)

  • JS-XLSX - Web上でExcelファイルを読み書き

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました なんだかんだ言ってもシステム開発においてExcelファイルはよく使われます。しかしサーバサイドでExcelファイルを生成したり、読み取ったりするライブラリをインストールするのは嫌なものでしょう。 そこで使ってみたいのがJS-XLSXです。WebブラウザベースでExcelファイルの読み書きができます。 JS-XLSXの使い方 こちらはエクスポートの例です。HTMLテーブルの内容を出力します。 実際にダウンロードされたXSLXファイル。ちゃんと再現されています。 XLSBというバイナリファイル出力もできます。 逆に読み込むパターンです。Excelファイルをドロップすると、その内容をHTMLテーブルにしてくれます。 日語も扱えます。 JS-XLSXを使えば一覧表をそのままExcelファ

    JS-XLSX - Web上でExcelファイルを読み書き
  • ExportToExcel - Web上でデータをExcelにエクスポート

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

    ExportToExcel - Web上でデータをExcelにエクスポート
  • 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
  • excel2js - ExcelシートをWeb化

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 日にはExcel職人と呼ばれる人たちがたくさんいます。彼らにかかればどんなドキュメントであってもExcelで作られ、多くの業務システムがExcel VBAを駆使して作られます。 今回はその最高峰とも言える、Excelで作るWebアプリケーションを紹介します。それがexcel2jsです。 excel2jsの使い方 excel2jsはExcelで作られたシートをHTML/JavaScriptにしてくれるソフトウェアです。下の画像は元ファイルになるExcelファイルです。式も埋め込まれています。 それがこんな感じにWebブラウザ上で動くようになります。 Excelで動くものになりますので、サーバサイドと連携するなどというのは難しいでしょう。しかしちょっとした計算処理を行うものであればe

    excel2js - ExcelシートをWeb化
  • 1