やりたかったこと 業務系のWebサービスを作っていて、データを表に集計するページで「表の中身をExcel形式でダウンロードできるようにしたい」という要求がありました。「ライブラリ拾ってサクッとできるだろ」とググり始めたものの意外とうまくいかず苦戦しました。 最初のアプローチ 最初は、DOMを追ってxlsデータを作ってダウンロードするまでをフロントエンドで一括してできるライブラリがあるはずだ、と思って探しました。以下の2つを見つけましたが、SafariやChromeですら動かなくて採用できませんでした。 HTML table export ExcellentExport.js そして次の記事を見つけました。 js-xlsx で js で excel のファイルを生成する JSでxlsデータを作るjs-xlsxとBlobなどを保存することのできるFileSaver.jsを使った方法で、見たとき