导出到csv文件无效,即11

时间:2014-10-15 11:03:56

标签: javascript csv

var link = document.createElement("a");    
link.id="lnkDwnldLnk";

//this part will append the anchor tag and remove it after automatic click
document.body.appendChild(link);

var csv = CSV;  
blob = new Blob([csv], { type: 'text/csv' }); 
var csvUrl = window.webkitURL.createObjectURL(blob);
var filename = "CCUDetail_";
$("#lnkDwnldLnk")
.attr({
    'download': filename,
    'href': csvUrl
}); 

$('#lnkDwnldLnk')[0].click();    
document.body.removeChild(link);

这里显示的脚本错误是blob未定义,即11。

1 个答案:

答案 0 :(得分:0)

将此用于IE,

    var IEwindow = window.open();
    IEwindow.document.write('sep=,\r\n' + CSV);
    IEwindow.document.close();
    IEwindow.document.execCommand('SaveAs', true, fileName + ".csv");
    IEwindow.close();

有关更多信息,我已经写过教程, 见 - Download JSON data in CSV format Cross Browser Support

希望这会对你有所帮助。