Я создаю CSV с EXPORT-CSV в Powershell, а затем загружаю его в Perl-скрипт. Но Perl не может импортировать файл.Формат CSV не верный?
Я проверил CSV-файл против рабочей версии (которая была экспортирована из одного и того же Perl-скрипта, а не powershell), и нет НИКАКОЙ разницы. Колуммы являются одинаковыми, и оба они имеют точку с запятой в качестве разделителя. Если я открою файл в Excel, то все будет в первой ячейке каждой строки (это значит, что мне нужно сделать текст-в-coloumns). Рабочий файл заканчивается в разных ячейках с самого начала.
Чтобы добавить к путанице: когда я открываю файл в блокноте и копирую/вставляю содержимое в новый файл, импорт работает!
Итак, что мне не хватает? Есть ли скрытые свойства, которые я не могу обнаружить с помощью Блокнота? Мне нужно изменить тип кодирования?
Пожалуйста, помогите :)
Вы используете модуль (например, Text :: CSV) или сами разбираете файл CSV? Я настоятельно рекомендую использовать хорошо протестированный модуль. – dgw
Какая именно команда вы используете в Powershell? Не просто скажите, что вы делаете, покажите это. – manojlds
Я использую сценарий импорта, который поставляется с программным обеспечением nConf. Я считаю, что он основан на Text :: CSV. Я не прямо перед моим кодом прямо сейчас Мано, но я отправлю точную команду, как только буду. Спасибо! – Sune