解决js将table表格导出的excel中网格线消失问题

您所在的位置:网站首页 导出pdf表格线没了 解决js将table表格导出的excel中网格线消失问题

解决js将table表格导出的excel中网格线消失问题

2024-07-12 21:47| 来源: 网络整理| 查看: 265

//先读取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