Fix length v2

This commit is contained in:
danbulant 2019-09-28 18:22:31 +02:00
parent 075a43e3aa
commit a1d6fbc84e

View file

@ -76,8 +76,11 @@ class sql2csv {
column = '"' + column + '"'; column = '"' + column + '"';
} }
} }
if(current != last) if(current != last){
csv += column + ","; csv += column + ",";
} else {
csv += column;
}
} }
keysEmpty = false; keysEmpty = false;
if(self.options.crlf) csv += "\r"; if(self.options.crlf) csv += "\r";
@ -85,10 +88,15 @@ class sql2csv {
}); });
if(self.options.showNames){ if(self.options.showNames){
var header = ""; var header = "";
var current = 0;
var last = keys.length;
keys.forEach((key) => { keys.forEach((key) => {
current++;
key.replace('"', '""');//double quotes, regarding https://stackoverflow.com/questions/4617935 key.replace('"', '""');//double quotes, regarding https://stackoverflow.com/questions/4617935
key.replace(",", '","'); key.replace(",", '","');
header += key + ","; header += key;
if(current != last)
header += ",";
}); });
if(self.options.crlf) header += "\r"; if(self.options.crlf) header += "\r";
header += "\n"; header += "\n";