¿Alguien puede recomendar una manera de analizar los archivos CSV con opciones para:Analizador de CSV completo para Haskell?
- celdas de conjunto/campos separador
- final conjunto de grabación/terminador de fila
- conjunto cita de caracteres para campos
- apoyo de UTF-8 cuerdas
- capacidad de escribir estructura CSV en memoria de vuelta a un archivo
yo probé texto .CSV pero es muy simple y carece de la mayoría de las características anteriores. ¿Hay algún módulo de análisis de CSV más avanzado o tengo que escribirlo "desde cero", es decir, utilizando Text.ParserCombinators? No pretendo reinventar una rueda.
Ten cuidado.
creo que todavía hay una falta de buena biblioteca csv: 'spreadsheet' utiliza cuerdas y' csv-bytestring' no permite especificar el separador –