ビジネス レポートを作成する場合、ユーザーがデータを共有できるように、エクスポートは重要な機能であることがよくあります。ただし、通常は、形式 (PDF) を維持するか、データ操作機能 (CSV、XLS) を維持するかを選択する必要があります。
次の機能を備えた、より優れたエクスポート レポート形式を考えていました。
- モバイル版を含むすべての主要なブラウザーで使用できる 1 つの HTML ファイル。典型的なユースケースは、一部のユーザーが複雑なシステムにアクセスでき、他のユーザーがそのデータの一部を必要としているが、システムへのアクセスはやり過ぎです。Excel ファイルを手動でエクスポートして操作することは、制限があり、時間がかかります。
- レポート内のデータを並べ替え、グループ化/小計、およびフィルター処理する機能 (つまり、サーバーはありません)。生成するページ/アプリケーションは、最初にサーバー データをフィルタリングしてから、グループ化/並べ替えを含め、表示されているものだけをこのファイルにエクスポートできます。
- 印刷して CSV にエクスポートする機能 (おそらくこのようなもの)。これは、フォーマットされた XLS ファイルを取得するのと同じくらい良いものであり、移植性が向上し、追加の操作が必要な場合は表計算ソフトウェアで簡単に開くことができます。
これに対する一般的なアプローチは、特に想像しにくいものではありません。HTML データグリッド、ファイルに埋め込まれたすべてのソース JS ファイル、データのいくつかのエクスポート関数です。これはメールで送られるので、ファイル サイズは大きな問題ではありませんが、グリッドを超える複雑な設定 (チャートなど) は実際には対象外です。
他の誰かがすでにこれを行っていますか?または、開始するためにフォークする適切なデータグリッド プロジェクトを推奨できますか? http://backgridjs.com/を見ていましたが、それが従順な候補であるかどうかはわかりません。
フィードバックをお寄せいただきありがとうございます。