角度アプリケーションでグリッドビューを作成する場合は、UI-Gridを使用しています。 UIグリッドは、フィルタリングされフルグリッドのデータをcsv形式またはpdf形式にエクスポートします。しかし、私はデータをExcelにエクスポートする必要があります。角度UIをエクスポートする方法 - グリッドフィルタリングとフルデータをExcelに変換
以前のAlasqlを使ってグリッドデータをエクスポートしましたが、そこではng-repeatを使ってグリッドを生成していました。
ここでUiグリッドディレクティブはグリッドの生成を処理し、UIグリッドディレクティブによって公開される簡単なメソッドを使用してデータをエクスポートすることができます。誰かがデータをExcelにエクスポートしようとしたかどうかを知りたかっただけです。
私はUI-Gridチュートリアルで提供されているコードと同じコードを使用していますので、コードを共有していないので、Excelファイルでエクスポートする必要があります。
私は今考えている最も簡単な方法は、CSV形式のコンテンツを生成し、それをCSV拡張子のあるBLOBオブジェクトとしてダウンロードすることです。 – neptune
csvデータはExcelで自動的に開きます。 UI-Gridも使用していますが、CSVとしてエクスポートして「開く」をクリックするとExcelが開き、データがワークシートに表示されます。ダウンロードしたCSVデータを開くとどうなりますか? –
一般にExcelでcsvを開くと、すべてのデータが1つの列に表示されます。 Data> Textオプションを使用してcsvをExcelにインポートし、delimeterとして '、'を指定していない限り、このアクションをcsvファイルで一度も実行しても、excelは同じ区切り文字を適用し、いつでも別の列にデータを生成し、後でcsvをExcelで開きます。 – techprat