Изтеглям CSV файлове, които са разделени със запетаи. Проблемът, който имам, е, че запетаите прецакват импортирането ми в таблица на база данни (SQL Server). Например, имам заглавен ред, наречен hotel_name, но някои от имената са като следното:
HOTEL_NAME
hilton
cambridge,the
Проблемът е, че полетата, съдържащи запетая в името на хотела, ще се преместят в съседната колона, като това. Чудя се дали конвертирането от CSV във формат, разделен с вертикална черта, ще работи.
Проблемът, който имам е, че не съм сигурен как да започна. Опитах се да следвам документацията на Powershell, но получавам основни грешки. Мисля, че това е така, защото съм нов в Powershell и не разбирам нещо. Може ли някой, моля, да публикува скрипт как да промени файла, разделен със запетая, на файл, разделен с вертикална черта?
Съжалявам, ако това е объркващо, намирам форматирането на StackOverflow за малко лудо.
cambridge|the
. - person PiotrWolkowski   schedule 20.02.2015IMPORT-CSV
след това да извършва операция върху тези данни. Като пример можете да използвате регулярни изрази, за да намерите знаци, след което да ги пропуснете, ако е необходимо, и накрая да ги замените с друг знак. Още за четене: stackoverflow.com/ questions/769621/ или можете да проверите дали Excel може да импортира CSV и да третира последователните разделители като един. - person user4317867   schedule 20.02.2015