以下のイベントが呼び出されてテーブルのデータがEXCELにエクスポートされます。このコードはChromeの魅力のように機能します。 IEとFirefoxでは何も得られません(ファイル、エラーなど)。親切に前進し、すべてのブラウザ、あなたが.click()
を実行する前に、明示的にDOMにlink
要素を追加する必要がFirefoxでExcelのエクスポートはFirefoxでは機能しませんが、Google Chromeでうまく動作します
$("[id$=myButtonControlID]").click(function(e) {
var result = 'data:application/vnd.ms-excel,' + encodeURIComponent($('div[id$=printHead]').html());
var link = document.createElement("a");
link.download = "Reports";
link.href = result;
link.click();
});
正確に「動作していない」ものを指定してください。 – gus27
指定した内容をExcelにエクスポートできません – chandrahasan
より具体的にする必要があります。エラーメッセージはありますか?ファイルが取得されていませんか?ファイルの形式が間違っていますか?ファイルを開くときにExcelにエラーメッセージが表示されますか? – gus27