Я должен был использовать синтаксический анализатор CSV в.NET для проекта этим летом и обоснованный на текстовом Драйвере Microsoft Jet. Вы определяете папку с помощью строки подключения, затем запрашиваете файл с помощью оператора SQL Select. Можно определить сильные типы с помощью файла schema.ini. Я не сделал этого сначала, но тогда я получал плохие результаты, где тип данных не был сразу очевиден, таков как IP-адреса или запись как "XYQ 3.9 SP1".
Одно ограничение, с которым я столкнулся, - то, что это не может обработать имена столбцов выше 64 символов; это усекает. Это не должно быть проблемой, кроме я имел дело с очень плохо разработанными входными данными. Это возвращает ADO.NET DataSet.
Это было лучшим решением, которое я нашел. Я опасался бы прокручивать свой собственный синтаксический анализатор CSV, так как я, вероятно, пропущу некоторые случаи конца, и я не нашел никакие другие бесплатные пакеты парсинга CSV для.NET там.
РЕДАКТИРОВАНИЕ: Кроме того, может только быть один файл schema.ini на каталог, таким образом, я динамично добавил к нему для сильного ввода необходимых столбцов. Это только сильно-введет столбцы, определенные, и выведет для любого неуказанного поля. Я действительно ценил это, поскольку я имел дело с импортом жидких 70 + столбец CSV и не хотел определять каждый столбец, только неправильно себя ведущие.
Для тех, кто хочет узнать больше о скрытых SSL, стоит прочитать эту страницу http://www.moserware.com/2009/06/first-few -milliseconds-of-https.html
These may change but they currently reflect various certificate problems:
Intermediate certificate not installed: http://www.sslshopper.com/ssl-checker.html?hostname=secure.donauversicherung.at
Exact hostname not in certificate: http://www.sslshopper.com/ssl-checker.html?hostname=1stsource.com
Expired certificate: http://www.sslshopper.com/ssl-checker.html?hostname=secure.garthbrooks.com
Self-signed certificate: http://www.sslshopper.com/ssl-checker.html?hostname=www.mjvmobile.com.br
Certificate with an MD5 signature: http://www.sslshopper.com/ssl-checker.html?hostname=www.mtsindia.in
-- Obviously any "in the wild" specimens are subject to change.