javascript
  • excel
  • mime
  • 2013-05-14 53 views 0 likes 
    0

    我想生成一个Excel表格中的一些可见数据的Excel文件。我可以添加一个MIME类型到JavaScript encodeURIcomponent响应?

    我目前产生它像这样:

    $("#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中不是很好,我可能完全跳过这个解决方案并穿过服务器端)。

    回答

    0

    现在很容易:)

    我从别的地方复制的代码,而现在编辑有点创建这个帖子,我真的开始寻找更好。

    location.href IS包含MIME类型! 所以解决办法是:

    location.href='data:application/vnd.ms-excel,' + encodeURIComponent(data) 
    

     相关问题

    • 暂无相关问题^_^