| Fastercsv Reemplazo de la biblioteca de CSV estándar de Ruby |
Descargar ahora |
Fastercsv Clasificación y resumen
- Nombre del editor:
- James Gray
- Sitio web del editor:
- http://highline.rubyforge.org/
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 128 KB
Fastercsv Etiquetas
Fastercsv Descripción
Reemplazo de la biblioteca de Ruby Standard CSV FasterCSV está pensado como un reemplazo de la biblioteca de CSV estándar de Ruby. FasterCSV es significativamente más pequeño y más rápido, al tiempo que aún está siendo un código de rubí puro, y también se esfuerza por una mejor interfaz. Fastercsv fue diseñado para abordar las preocupaciones que tenía a los usuarios de esa biblioteca y tiene tres objetivos principales: · Ser significativamente más rápido que CSV mientras que permanece un rubí puro Biblioteca. · Use una base de código más pequeña y más fácil de mantener. (Fastercsv es más grande ahora, pero considerablemente más rico en las características. El núcleo de análisis sigue siendo bastante pequeño). · Mejorar en la interfaz CSV. Nota: FasterCSV es doble licencia y proporcionada en la licencia pública general de GNU (GPL) versión 2 y la licencia de rubí. . Aquí hay algunas características clave de "Fastercsv": · FasterCSV tiene un analizador más estricto y arrojará a MalformedCsverrors en datos problemáticos. · Fastercsv tiene una idea menos liberal de una línea que no sea CSV. Lo que establece como el: Row_Sep es la ley. · CSV devuelve líneas vacías como . Fastercsv los llama []. · Fastercsv tiene un analizador mucho más rápido. · Fastercsv usa parámetros de estilo hash para configurar las opciones. · FasterCSV no tiene generado_row () o parse_row () de CSV. · FasterCSV no tiene clases de lector y escritor de CSV. · FASTERCSV :: Open () es más como el Open () que CSV :: Abierto (). · Los objetos FASTERCSV son compatibles con los métodos IO más estándar. · FasterCSV tiene un nuevo () método usado para envolver objetos como STRING e IO para leer y escribir. · Fastercsv :: Generar () es diferente de CSV :: Generar (). · FasterCSV no admite lecturas parciales. Funciona línea por línea. · FASTERCSV no permite que los métodos de instancia anulen los separadores por razones de rendimiento. Se deben establecer en el constructor. ¿Qué hay de nuevo en este lanzamiento: · El analizador principal ha sido reescrito por Timothy Elliott para evitar la gran entrada · Problemas con el motor regex de Ruby 1.8. Esto hace que FasterCSV maneje más entradas. · Con gracia. · FASTERCSV ahora saldrá con un aviso para actualizar si es necesario en Ruby 1.9. · Incluye un archivo faltante para que las pruebas se ejecuten en paquetes de origen.
Fastercsv Software relacionado