我想在我的表中生成一个包含一些可见数据的 excel 文件。
我目前像这样生成它:
$("#data_table tbody tr").filter(":visible").each(function(i,t){
//iterate through rows and collect data
location.href='data:application/download,' + encodeURIComponent(data);
});
是否可以为此响应定义一个 mime 类型,以便它可以由 excel 打开?此解决方案需要浏览器执行“另存为:”才能打开 Excel。
(注意:目前在 csv 中的渲染效果也不是很好,我可能会完全跳过这个解决方案并通过服务器端)。