0

データ (ページに存在する) を Excel (xlsx) 形式にエクスポートしたいと考えています。利用可能なライブラリをいくつか試しましたが、実際に機能したり、要件を達成するのに役立ったりしたライブラリはありませんでした。以下は、エクスポート中に実行したい必要なことです。

  • ヘッダー列 (エクスポートされた xlsx ファイルの最初の行) は、ヘッダーとして明確に示す太字にする必要があります。

  • すべての列は、日付列、文字列列、数値列などのデータ型を定義する必要があります。

  • エクスポートされたxlsxファイルを開くときに、列の幅を設定できます(達成可能な場合はオプションです)

私はさまざまな JS ベースのフレームワークを試しましたが、それらのほとんどは xlsx ではなく xls ファイルのサポートを提供しています。しかし、 js-xlsxのような xlsx サポートを提供するものもありますが、それを行うための適切なドキュメントや、私の要件で Excel エクスポート機能を実現する方法はありません。

ドキュメントに非常に適したもう1つのxlsxエクスポートフレームワーク(exceljs)も調べましたが、nodejsの外では利用できないのではないかと思います.nodejsのプラグインであるため、nods jsを実行する必要があります. したがって、純粋にクライアント側またはページ側ではありません。

java-scriptでそれを達成するのを手伝ってくれませんか。

ありがとう

4

1 に答える 1

0

あなたはSheetJS xlsxそれをライブラリ化することができます。これがExcelへのテーブルの例です

于 2016-10-19T09:39:34.407 に答える