我有一个带有 ngx-datatable 和导出 excel 的 pb。我尝试使用带有 angular 7 的 fileSaver。我实现了一个导出按钮并在其上执行此操作:
var blob = new Blob([document.getElementById("exportable").innerText], {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
//type: "application/vnd.ms-excel;charset=utf-8"
});
Run Code Online (Sandbox Code Playgroud)
然后
saveAs(blob, "Report.xls");
"exportable" 是 ngx-datatable 的 ID:
<ngx-datatable id="exportable" #table
class="mytable"
[rows]="rows"
[columns]="columns">
Run Code Online (Sandbox Code Playgroud)
但我获得了一个 xls 文件,白色一列,全部如下:
你知道如何获得像我的 ngx-datatable 这样的 excel 文件演示吗?
谢谢 !