<a id="test" οnclick="GetCSV(this)" download="downlaod.csv" href="#">汇出.CSV</a>
function GetCSV(mylink) {
var data = GetData();
mylink.download = "xxxxx报表.CSV";
data = "\ufeff" + data;
var blob = new Blob([data], {type: 'text/csv,charset=UTF-8'});
var csvUrl = URL.createObjectURL(blob);
mylink.href = csvUrl;
}
function GetData() {
var mytable = document.getElementById("mytable");
var data = "";
for (var i = 0, rows = mytable.rows.length; i < rows; i++) {
for (var j = 0, cells = mytable.rows[i].cells.length; j < cells; j++) {
if (j == 9) { //9列,Table总列数
data = data + '\n';
}
else {
data = data + mytable.rows[i].cells[j].innerHTML.toString() +"\t"+ ',';
}
}
}
return data;
}