Ich habe eine CSV-Reader-Direktive und lassen Sie uns Benutzer laden Sie eine CSV-Datei. Ich bemerkte, dass, wenn ich eine Datei mit Leerzeichen zwischen den Wörtern zum Beispiel hochladen:
abc
abc
abcentfernen Sie leere Zeilen beim Hochladen von csv-Dateien eckig
abc
abc
dies gezeigt wird. Ich möchte alle Leerzeilen löschen Nicht sicher, was zu tun ist.
var reader = new FileReader();
reader.onload = function(e) {
var contents = e.target.result;
var rows = contents.split('\n');
// Check if the last row is empty. This works
if(rows[rows.length-1] ===''){
rows.pop()
}
}
// this doesn't work for some reason. It doesn't detect the '' in the middle of the arrays.
for(var i=rows.length-1;i>0;i--){
if(rows[i] === ''){
rows.splice(i,1)
}
}
haben Sie wahrscheinlich auch ein Char (Zeile ist nicht leer). – K3N