From 661bd7a96bfab4386abc0cdd8e1062b7741970e1 Mon Sep 17 00:00:00 2001 From: VagyokC4 Date: Fri, 6 Mar 2015 09:30:19 -0800 Subject: [PATCH 1/2] Update CsvWriter.cs Enclose column data in quotes to ensure comparability with all data types / data readers --- Sources/DataAccess/CsvWriter.cs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/Sources/DataAccess/CsvWriter.cs b/Sources/DataAccess/CsvWriter.cs index 6f37fb4..e68c55b 100644 --- a/Sources/DataAccess/CsvWriter.cs +++ b/Sources/DataAccess/CsvWriter.cs @@ -102,17 +102,12 @@ public static void RawWriteLine(IEnumerable values, TextWriter tw) } // Escape a value for writing to CSVs - // - Enclose it in quotes if the value has a comma + // - Enclose it in quotes to ensure compatability across all readers private static string Escape(string s) { if (s == null) return string.Empty; -// if (s.IndexOf(',') >= 0) -// { -// return "\"" + s + "\""; -// } -// return s; return string.Concat("\"", s.Replace("\"", "\"\""), "\""); } From 2473be3ad8101338b5ed2f4351eabe28c2086109 Mon Sep 17 00:00:00 2001 From: VagyokC4 Date: Fri, 6 Mar 2015 09:34:36 -0800 Subject: [PATCH 2/2] Update CsvWriter.cs --- Sources/DataAccess/CsvWriter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/DataAccess/CsvWriter.cs b/Sources/DataAccess/CsvWriter.cs index e68c55b..684b834 100644 --- a/Sources/DataAccess/CsvWriter.cs +++ b/Sources/DataAccess/CsvWriter.cs @@ -102,7 +102,7 @@ public static void RawWriteLine(IEnumerable values, TextWriter tw) } // Escape a value for writing to CSVs - // - Enclose it in quotes to ensure compatability across all readers + // - Enclose it in quotes to ensure compatability across all readers with all data private static string Escape(string s) { if (s == null)