解决js将table表格导出的excel中网格线消失问题 |
您所在的位置:网站首页 › 导出pdf表格线没了 › 解决js将table表格导出的excel中网格线消失问题 |
//先读取table的HTML var tableHtmlStr = '12'; //敲黑板!!! 解决导出的excel中网格先消失的问题 (给table加样式 vnd.ms-excel.numberformat:@;) var excelHtml = 'table{vnd.ms-excel.numberformat:@;}'+tableHtmlStr +'; var temp = {hello: 'world'}; var blob = new Blob([JSON.stringify(temp, null, 2)],{type : 'application/json'}); //将excelHtml 传入 var excelBlob = new Blob([excelHtml ], {type: 'application/vnd.ms-excel'}); var oA = document.createElement('a'); // 利用URL.createObjectURL()方法为a元素生成blob URL oA.href = URL.createObjectURL(excelBlob); oA.download = '这是excel文件名称'+ '.xls'; // 模拟点击 oA.click(); |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |