C ++ сгенерированный CSV против экспорта Open Office

Я закончил небольшое приложение на c ++, которое анализирует таблицу из ~ 15k записей в файл .csv.

У меня проблема в том, что стороннее приложение, которое должно использовать этот файл в качестве источника (Magmi), не распознает поля из моего сгенерированного CSV. Тем не менее, если я просто открою тот же файл с помощью Open Office Calc и снова экспортирую его как CSV-файл, он прекрасно работает без каких-либо других изменений.

Сначала я подумал, что это может быть проблемой Windows CR / LF, поэтому я перекомпилировал приложение в linux и проверил с помощью notepad ++, чтобы убедиться, что там нет избыточного CR, и его нет. Все окончания строки LF.

Может кто-нибудь подсказать, что мне не хватает?

Спасибо

-1

Решение

Оказывается, проблема была связана с разрешениями. Так как мой разработчик среда установлена ​​на виртуальной машине, я копировал выходной файл в папку импорта (правда, никогда не видел, были ли разрешения причиной). Право собственности оставалось у первоначального пользователя, из которого был создан файл, что заставляло его работать при экспорте из Open Office, но не удавалось, когда я пытался использовать исходный файл.

Спасибо всем.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]