2017-07-31 10 views
-1

JavaScriptを使用してdivデータをエクスポートしようとしています。それはExcelにエクスポートされますが、CSSはありません。 Excel形式の枠線は表示されませんが、Excelファイルの名前を指定することはできません。ここでJavascript/Jqueryを使用してdivコンテンツをExcelにエクスポート

は私のコードです:

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 –

関連する問題