From 79c293ec93401a36e8c1a943ecdc9d666e890450 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Wed, 10 Jan 2024 12:50:01 +1100 Subject: [PATCH] Updates for delimiter detection --- app/Import/Providers/BaseImport.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/Import/Providers/BaseImport.php b/app/Import/Providers/BaseImport.php index ed84c71f0609..0af4625aa8d5 100644 --- a/app/Import/Providers/BaseImport.php +++ b/app/Import/Providers/BaseImport.php @@ -140,6 +140,10 @@ class BaseImport $delimiters = [',', '.', ';', '|']; $bestDelimiter = ','; $count = 0; + + // 10-01-2024 - A better way to resolve the csv file delimiter. + $csvfile = substr($csvfile, 0, strpos($csvfile, "\n")); + foreach ($delimiters as $delimiter) { if (substr_count(strstr($csvfile, "\n", true), $delimiter) >= $count) {