Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 6
shvydky Сообщение 09/05/2012 17:06 Копия темы
CsvReader эти стили слишком расширяли блоги и они ломались, поэтому пока закомментил-->
Пару месяцев назад в одном проекте надо было быстро читать CSV файлы. Оказалось:
- из встроенных в .NET-е есть только одно средство Microsoft.VisualBasic.TextFileParser (msdn.microsoft.com/en-us/..., но оно не доступно в Mono
- JET нельзя использовать в серверных приложениях (фактически это часть офиса, а его Microsoft не рекомендует использовать в серверах)
- в интернете есть множество готовых классов, но: либо платных, либо с кучей сообщений о багах.

Кроме того, заказчик утверждал, что система с которой мы интегрируемся экспортирует файлы в соответствии с RFC4180 ( www.ietf.org/rfc/rfc4180.... ) и мы обязательно должны их читать.

Почитав этот RFC, я понял что задача не очень большая, потому написал собственную реализацию:
github.com/shvydky/csvrea...

Фактически, класс CsvReader представляет из себя энумератор строк, каждая из которых – энумератор колонок. Чтение исходного файла происходит по мере продвижения по энумератору. При таком подходе память классу практически не нужна.

Комментируйте/Исправляйте/Используйте :)
AlexAG Сообщение 09/05/2012 17:38 Копия темы
отлично, а то передо мной встала похожая задача. Спасибо!
Infarch Сообщение 10/05/2012 07:51 Копия темы
FileHelpers не пробовали?
shvydky Сообщение 10/05/2012 07:52 Копия темы
Что это?
shvydky Сообщение 10/05/2012 08:05 Копия темы
Не видел. Спасибо за ссылку.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"