как использовать дозвуковой для чтения файла CSV - PullRequest
0 голосов
/ 27 июля 2010

Я должен конвертировать CSV-файл в хороший отчет для боссов.

Сначала я даже не думал о программировании. Как опытный пользователь как Excel, так и Word, я думал, что смогу выполнить эту работу в кратчайшие сроки, возможно, даже без какого-либо глупого макроса MS вообще ...

оказывается, я был не прав.

так что мне нужно что-то запрограммировать, чтобы сделать работу. и это должно быть в C #

Так как я большой поклонник не изобретенного здесь и другого подхода к базе данных, я когда-то работал с rake / ruby ​​/ ror / active_record, и в то время как returnig на C #, я обнаружил очень слабые дозвуковые классы удобно выполнять простую работу быстро и легко менять вещи позже. Особенно его простой дизайн репозитория очень хорош. Это было около полугода назад.

Теперь у меня есть этот простой вопрос, я не смог найти ничего, связанного с CSV, на дозвуковом сайте, но дозвуковой веб-сайт говорит, что вместо этого просим stackoverflow, так что вот мы:

можно ли использовать subsonic для чтения данных в файле CSV? (в отличие от обычной базы данных sqlite или mysql)

Ответы [ 2 ]

1 голос
/ 27 июля 2010

Я использую http://www.filehelpers.com/. Это простой в использовании .NET Lib.Вы можете определить форматы im / export (как класс xml или атрибуты) для файлов данных с разделителями или фиксированной длины.

1 голос
/ 27 июля 2010

Subsonic - это ORM, а не библиотека для чтения CSV-файлов. На вашем месте я бы использовал эту библиотеку для чтения файла csv в памяти: A Fast CSV Reader

После прочтения файла вы можете позже использовать Subsonic для сохранения его в базе данных и выполнения запросов (если вам нужно).

...