Форум программистов, компьютерный форум CyberForum.ru

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Nividimka
1 / 1 / 0
Регистрация: 16.11.2012
Сообщений: 15
#1

Парсинг CSV Файла - Программирование iOS

12.03.2013, 00:09. Просмотров 820. Ответов 6
Метки нет (Все метки)

Помогите пожалуйста написать код парсера для csv файла на objective-C
csv файл состоит из 6 столбцов(Цитата Перевод Источник ОЦЕНКА ДАТА ПРАЗДНИК) и 808 строк соот-но
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2013, 00:09     Парсинг CSV Файла
Посмотрите здесь:

Парсинг JSON из локального файла - Objective-C
Доброго времени суток! У меня есть локальный JSON файл в проекте и мне надо из него достать данные. но почему-то, когда я пытаюсь вывести...

парсинг JSON - Objective-C
Доброго времени суток, я знаю как распарсить "http://api.twitter.com/1/statuses/user_timeline.json? ...

Парсинг XML кода - Objective-C
Во время POP/GET запроса приходит XML как его распарсить и получить из него нужный текст?

Парсинг HTML кода - Objective-C
Я смог написать прогу которая забирает исходный код этого сайта.Я не могу написать парсер который берет с этой сайта погоду. Прям с главной...

Парсинг JSON в XCode - Программирование iOS
Доброго времени суток! Гуглёжка сабжа дала ответы лишь на старые (4-5) версии iOS, и в этом вопросе я новичек, так что не судите строго :) ...

JSON парсинг из базы в таблицу - Objective-C
Здравствуйте. Мне надо сделать JSON парсинг данных из базы в таблицу. //Конфиг соединения к бд $db = mysql_connect...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
12.03.2013, 01:48     Парсинг CSV Файла #2
1. разбиваете файл на строки по '\n'
2. разбиваете строки на ячейки столбцов ';' или '\t' или ',' или что там еще
zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
12.03.2013, 07:07     Парсинг CSV Файла #3
Vorona, regexp.
Nividimka, regexp.

Для того, чтобы помочь, нужно перед глазами видеть кусок того, с чем помогать нужно.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
12.03.2013, 11:19     Парсинг CSV Файла #4
Цитата Сообщение от Vorona Посмотреть сообщение
1. разбиваете файл на строки по '\n'
2. разбиваете строки на ячейки столбцов ';' или '\t' или ',' или что там еще
Согласен. Самый простой вариант. Для этого у NSString метод специальный есть. componentsSeparatedByCharactersInSet: Ну или componentsSeparatedByString:, если NSCharacterSet - это страшно.
Но может быть засада. Если в тексте где-нибудь встретится ';' или '\t' или ',' или что там еще, плохо будет. Так что zulkis, в принципе прав. Для идеального парсинга лучше всего регулярки подойдут. Но тут уж up to you, как мне часто особо ленивые заказчики говорят
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
12.03.2013, 13:25     Парсинг CSV Файла #5
Цитата Сообщение от mobidevelop Посмотреть сообщение
Если в тексте где-нибудь встретится ';' или '\t' или ',' или что там еще, плохо будет. Так что zulkis, в принципе прав.
А можете поподробней объяснить как тут регулярные выражения помогут, а то туплю скорее всего?
вот к примеру тут:
Код
1value1;1value2;1value3;1value4
2value1;2value2;2val;ue3;2value4
даже я не понимаю, каким образом нужно 2val;ue3 вынести как одно значение, а не два, как я могу это компьютеру объяснить?
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
12.03.2013, 13:58     Парсинг CSV Файла #6
Если я правильно помню формат, то в случае, если значение содержит ;, оно берется в кавычки. Т.е. получается что-то типа
Objective-C
1
2value1;2value2;"2val;ue3";2value4
. Вот тут регулярка и может спасти. Только вот сходу я ее не изобрету - не силен, к своему стыду.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2013, 15:24     Парсинг CSV Файла
Еще ссылки по теме:

Парсинг данных получаемых от сервиса с авторизацией - Objective-C
проблема в делегировании. Задача:послать запрос сервису,с логином и паролем,получить строку-токен (SessionId),которую в дальнейшем...

Парсинг xml документа с использованием KissXML - Программирование iOS
Доброго времени суток. Я раньше не сталкивался с парсингом. Мне нужно распарсить xml, получаемый с сервера (т.е. генерируется не мной)....

Swift парсинг HTML\ GPS координаты - Swift
Есть задание, надо при нажатие кнопки что бы в элемент TextView выводился исходный код HTML страницы: ...

Парсинг CSV-файла - jQuery
Всем привет! Есть Excel файл, собственно обычный прайс. Вручную (с удалением логотипа, контактов и прочей не-табличной информации)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vorona
Peace 2 all shining faces
667 / 529 / 45
Регистрация: 05.03.2010
Сообщений: 1,273
12.03.2013, 15:24     Парсинг CSV Файла #7
а, ну если так, тогда конечно, спасибо
Yandex
Объявления
12.03.2013, 15:24     Парсинг CSV Файла
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru