使用Javascript / Jquery导出到Excel内容div

时间:2017-07-31 13:09:48

标签: javascript jquery

我正在尝试使用JavaScript导出div数据。它导出到Excel但没有CSS。 Excel格式没有显示边框,即使我无法提供Excel文件的名称。

这是我的代码:

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

1 个答案:

答案 0 :(得分:1)

$("#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();
});