![]() |
0 Всего найдено: 6
shvydky
Сообщение
09/05/2012 17:06
Копия темы
CsvReader эти стили слишком расширяли блоги и они ломались, поэтому пока закомментил--> Пару месяцев назад в одном проекте надо было быстро читать CSV файлы. Оказалось:
- из встроенных в .NET-е есть только одно средство Microsoft.VisualBasic.TextFileParser ( - JET нельзя использовать в серверных приложениях (фактически это часть офиса, а его Microsoft не рекомендует использовать в серверах) - в интернете есть множество готовых классов, но: либо платных, либо с кучей сообщений о багах. Кроме того, заказчик утверждал, что система с которой мы интегрируемся экспортирует файлы в соответствии с RFC4180 ( Почитав этот RFC, я понял что задача не очень большая, потому написал собственную реализацию: Фактически, класс CsvReader представляет из себя энумератор строк, каждая из которых энумератор колонок. Чтение исходного файла происходит по мере продвижения по энумератору. При таком подходе память классу практически не нужна. Комментируйте/Исправляйте/Используйте :)
AlexAG
Сообщение
09/05/2012 17:38
Копия темы
0
отлично, а то передо мной встала похожая задача. Спасибо! |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |