Здравствуйте, гость ( Вход | Регистрация )
AD | Дата 29.10.2012, 12:00 |
AD, ошибка в том, что представленные тут парсеры парсят не csv-файлы, а некоторый свой формат, похожий на csv На csv же есть спецификация. Так убрать эти комментарии и он все выполняет! |
|
D_K | Дата 20.10.2012, 15:56 |
AD, ошибка в том, что представленные тут парсеры парсят не csv-файлы, а некоторый свой формат, похожий на csv На csv же есть спецификация. |
|
AD | Дата 20.9.2012, 13:54 |
Оба парсера из этой не соответствуют спецификации и не могут распарсить 100% валидный CSV Еще раз спрошу... дело в распарсивании комментариев // и /* */? Так это специально было сделано. Сразу же об этом и оговорился в первом же посте. В чем еще ошибки? |
|
Dmitry_rk | Дата 6.6.2012, 20:32 |
Оба парсера из этой не соответствуют спецификации и не могут распарсить 100% валидный CSV | |
AD | Дата 20.5.2012, 17:46 |
Ау. Есть кто-нибудь из тех, кто использовал выложенный тут парсер? Так в чем недочет-то? | |
AD | Дата 11.4.2012, 9:58 |
Так и не понял, в чем некорректность моего парсера. То, что он пропускает специфичные комментарии - это специально сделано. | |
AD | Дата 15.2.2012, 9:58 |
Ага всё бы ничего да вот только он не умеет нормально парсить в соответствии с документацией ( http://ru.wikipedia.org/wiki/CSV )!!! Спасибо за свой вариант. А в чем проявляется некорректность парсера, выложенного мной? В твоем коде не разбирался, просто посмотрел. Словами можешь описать? Заранее спасибо. Может смогу корректно исправить парсинг. |
|
vasilij-lavrov | Дата 1.12.2011, 14:24 |
почему-то проигнорировали регулярки... там вашпе одной функцией можно было бы обойтись... Ну, а что сам не сделал, сделал бы да для людей выложил. |
|
PAFOS | Дата 1.12.2011, 14:03 |
почему-то проигнорировали регулярки... там вашпе одной функцией можно было бы обойтись... | |
Гость | Дата 1.12.2011, 12:35 |
Думаю, что может пригодиться. Подчиненная создала парсер CSV файлов на Qt. Есть просто некоторая добавка, которая может быть полезна и другим. В CSV файле можно делать однострочные комментарии с помощью символа // и многострочные комментарии с помощью /* */. Вот код: Ага всё бы ничего да вот только он не умеет нормально парсить в соответствии с документацией ( http://ru.wikipedia.org/wiki/CSV )!!! Весь инет прогуглил, так и не нашел правильного, пришлось самому кодить, держите кому надо: h-file
cpp-file
Использование
Сайт автора: http://www.Baksik.ru держите кому надо Спасибо большое. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 18.4.2024, 13:44 |