Quantcast
Channel: Active questions tagged excel - Stack Overflow
Viewing all articles
Browse latest Browse all 88054

How to delete export excel empty rows in jquery

$
0
0

I export excel file this code blocks but the first two lines are empty in export excel and I want to delete this two emty rows How can I delete those rows. Thanks

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);
}


Viewing all articles
Browse latest Browse all 88054

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>