2017-07-31 21 views
-1

我想導出使用JavaScript的div數據。它被導出到Excel但沒有CSS。 Excel格式沒有顯示邊框,即使我無法給出Excel文件的名稱。導出到Excel使用JavaScript的div內容/ jquery

這裏是我的代碼:

function ExportToExcel() { 
    var contents = $(".divclass").html(); 
    window.open('data:application/vnd.ms-excel,' + encodeURIComponent(contents)); 
} 
+2

,你的DIV組成的? – Prabhakaran

回答

0
$("#btnExport").click(function(e) { 
    let file = new Blob([$('.divclass').html()], {type:"application/vnd.ms-excel"}); 
let url = URL.createObjectURL(file); 
let a = $("<a />", { 
    href: url, 
    download: "filename.xls"}).appendTo("body").get(0).click(); 
    e.preventDefault(); 
}); 
+0

請你補充一些解釋嗎? –

+1

@BartoszT - 我們創建文件並將其添加爲頁面上的鏈接。例如,我已經做到了。 https://stackoverflow.com/questions/45253672/how-do-i-export-a-form-table-in-excel-file-format-using-javascript –

相關問題