From a1d6fbc84ed05eec4b8a82e07cbff806f2015048 Mon Sep 17 00:00:00 2001 From: danbulant Date: Sat, 28 Sep 2019 18:22:31 +0200 Subject: [PATCH] Fix length v2 --- sql2csv.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/sql2csv.js b/sql2csv.js index b72b6fe..8869512 100644 --- a/sql2csv.js +++ b/sql2csv.js @@ -76,8 +76,11 @@ class sql2csv { column = '"' + column + '"'; } } - if(current != last) + if(current != last){ csv += column + ","; + } else { + csv += column; + } } keysEmpty = false; if(self.options.crlf) csv += "\r"; @@ -85,10 +88,15 @@ class sql2csv { }); if(self.options.showNames){ var header = ""; + var current = 0; + var last = keys.length; keys.forEach((key) => { + current++; key.replace('"', '""');//double quotes, regarding https://stackoverflow.com/questions/4617935 key.replace(",", '","'); - header += key + ","; + header += key; + if(current != last) + header += ","; }); if(self.options.crlf) header += "\r"; header += "\n";