私が持っているテーブルにいくつかの可視データを含む Excel ファイルを生成したいと思います。
現在、次のように生成しています。
$("#data_table tbody tr").filter(":visible").each(function(i,t){
//iterate through rows and collect data
location.href='data:application/download,' + encodeURIComponent(data);
});
この応答の MIME タイプを定義して、Excel で開くことはできますか? このソリューションでは、Excel を開くためにブラウザで「名前を付けて保存」する必要があります。
(注: csv でのレンダリングは現在あまり良くありません。このソリューションを完全にスキップして、サーバー側を通過する可能性があります)。