Я закончил небольшое приложение в C++, которое анализирует таблицу из ~ 15k записей в CSV-файл.C++ сгенерированный csv vs Open Office export
Проблема, с которой я сталкиваюсь, заключается в том, что стороннее приложение, которое должно использовать этот файл в качестве источника (Magmi), не будет распознавать поля из моего сгенерированного csv. Однако, если я просто открываю тот же файл с Open Office Calc и экспортирую его снова как .csv, он отлично работает без каких-либо других изменений.
Первоначально я думал, что это может быть проблема с Windows CR/LF, поэтому я перекомпилировал приложение на Linux и проверил с помощью блокнота ++, чтобы убедиться, что там нет избыточного CR, и нет. Все окончания строк - LF.
Может кто-нибудь, пожалуйста, дайте мне подсказку о том, что мне не хватает?
Благодаря
Используете ли вы инструмент diff для сравнения рабочих csv, а также сломанного? – Jarod42
Я сравнил размер этих двух объектов по их свойствам (сгенерированный меньше на ~ 200 байт), в противном случае нет. Как я уже говорил, я немного озадачен этим, потому что это очень странная проблема. – AncientGamer2k
csv - текстовый формат, поэтому легко увидеть разницу. Сделайте сравнение. – Jarod42