Я экспортирую файл Excel, этот код блокирует, но первые две строки в экспорте Excel пустые, и я хочу удалить эти две пустые строки. Как я могу удалить эти строки. Спасибо
function JSONToCSVConvertor(JSONData, ReportTitle, ShowLabel) {
var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;
var CSV = '';
CSV += ReportTitle + '\r\n\n';
if (ShowLabel) {
var row = "";
for (var index in arrData.data2[0]) {
row += index + ',';
}
row = row.slice(0, -1);
CSV += row + '\r\n';
}
for (var i = 0; i < arrData.data2.length; i++) {
var row = "";
for (var index in arrData.data2[i]) {
row += '"' + arrData.data2[i][index] + '",';
}
row.slice(0, row.length - 1);
delete row[1][1];
CSV += row + '\r\n';
}
if (CSV == '') {
alert("error");
return;
}
var fileName = "MyExcel";
fileName += ReportTitle.replace(/ /g, "_");
var a = window.document.createElement('a');
var uri = 'data:text/csv;charset=utf-8,%EF%BB%BF' + encodeURIComponent(CSV);
var link = document.createElement("a");
link.href = uri;
link.style = "visibility:hidden";
link.download = fileName + ".csv";
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
}