html 导出 excel 设置单元格文本格式 – 2
效果如下图
导出时不设置单元格的文本格式的话会默认导出为常规的文本格式
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>html导出excel-2</title><script src="./Blob.js"></script><script src="./FileSaver.js"></script><script src="./tableExport.js"></script><style></style></head><body><table style="background:red" id="pdf"><tr><td>编号</td><td>学校</td><td>开设专业数</td></tr><tr><td>0001</td><td>北京大学</td><td>100个</td></tr><tr><td>0002</td><td>清华大学</td><td>200个</td></tr><tr><td>0003</td><td>深圳大学</td><td>300个</td></tr><tr><td>0004</td><td>浙江大学</td><td>400个</td></tr></table><button onclick="ss()" style="margin-top: 20px;">导出</button><script>function ss(){tableExport('pdf', '大学-专业开设数', 'xls')}</script></body></html>
结果并不是我们想要的
解决方案
x:num 为数值 x:str 为文本
效果
符合我要的效果
js 文件
/hu_jiajia/export-table.git