Duplicar posibles:
CSV File Imports in .Net¿Hay una manera "correcta" para leer archivos CSV
En .NET, ¿hay una biblioteca estándar que se debe utilizar para leer en archivos CSV ? Todas las muestras en la web ruedan su propio lector/analizador csv, o usan OleDb.
No es un problema utilizar cualquiera de estas soluciones, solo me preguntaba si hay una biblioteca generalmente aceptada (no es que pueda encontrarla), o alguna otra forma "adecuada" de hacerlo.
Esta fue la la mejor biblioteca que pude encontrar. Tuve que corregir algunos errores relacionados con un soporte más oscuro para ciertas cosas, pero estaba bien en las cosas estándar. TI es algo ineficiente en cuanto a que hace una concatenación de cadenas repetida. Con un poco de rejigging lo cambié para usar StringBuilder en el bucle principal para la mayoría de los casos y eso te da un aumento de velocidad masivo – ShuggyCoUk
Sí, lo estoy investigando en este momento, parece manejar muchos de los casos extremos. No parece haber nada parecido. – Gareth
de hecho voy a ver si los chicos quiere mis cambios de código en lugar de tratar de mantener a mí mismo ... – ShuggyCoUk