Formateador CSV
Reescriba un CSV desordenado como un archivo coherente: mismas reglas de comillas, celdas recortadas, un único delimitador y un único estilo de fin de línea.
Procesado localmente en tu navegador· Tus datos se quedan en tu navegador.
¿Qué es Formateador CSV?
Los archivos CSV generados por distintas herramientas discrepan en pequeños detalles: unos entrecomillan cada campo y otros solo cuando hace falta; unos rellenan las celdas con espacios; los finales de línea alternan entre LF y CRLF; se cuelan líneas vacías. Los importadores estrictos rechazan estas incoherencias.
El formateador analiza la entrada con un analizador CSV real y la escribe de nuevo según sus reglas: comillas solo cuando hace falta, mínimas, en todos los campos no numéricos o en cada campo; nuevo delimitador; LF o CRLF; celdas recortadas. Los saltos de línea dentro de celdas entrecomilladas se conservan.
¿Cómo funciona?
- Pegue su CSV o abra un archivo. El delimitador de entrada se detecta solo salvo que lo fije.
- Elija el delimitador de salida (igual, coma, punto y coma, tabulación o barra vertical) y el estilo de comillas.
- Seleccione finales de línea LF o CRLF y decida si se recortan las celdas.
- Copie el resultado o descargue formatted.csv.
Casos de uso habituales
- Preparar un archivo para un importador que exige finales CRLF y campos de texto entrecomillados.
- Eliminar espacios sobrantes y líneas vacías de una exportación editada a mano.
- Hacer legibles las diferencias escribiendo todos los archivos con las mismas comillas y finales de línea.
- Uniformar exportaciones de varios sistemas antes de combinarlas.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
id; name ;city 1; Alice ;"Paris" 2;"Bob ""B"" Durand"; Lyon 3;Chloé;Nice
id;name;city 1;Alice;Paris 2;"Bob ""B"" Durand";Lyon 3;Chloé;Nice
Privacidad
Formateador CSV se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Recortar cambia el contenido de las celdas, así que déjelo desactivado si los espacios iniciales o finales son significativos. Las líneas vacías siempre se eliminan.
Preguntas frecuentes
¿Cuándo se entrecomilla un campo en el modo «Solo cuando sea necesario»?
Cuando contiene el delimitador, unas comillas dobles, un salto de línea, o empieza o termina con un espacio. Las comillas dentro de un campo se duplican, como exige la RFC 4180.
¿Qué diferencia hay entre LF y CRLF?
LF es el fin de línea de Unix/macOS y CRLF el de Windows. La mayoría de las herramientas leen ambos, pero algunos importadores y programas de Windows esperan CRLF.
¿El formateo cambia el número de filas?
Solo se eliminan las líneas vacías. El resto de las filas, incluidas las que tienen saltos de línea entrecomillados, se conservan.
Herramientas relacionadas
Validador CSV
Compruebe que un CSV está bien formado antes de importarlo y obtenga la lista de problemas con sus números de línea.
JSON y datos
Conversor de delimitador CSV
Convierta un CSV entre coma, punto y coma, tabulación, barra vertical y delimitadores personalizados sin romper los campos entrecomillados.
JSON y datos
Visor CSV
Pegue texto CSV o abra un archivo .csv y revíselo como tabla, con el número de filas y columnas y el delimitador detectado.
JSON y datos
Ordenador de CSV
Ordene las filas de un CSV por una columna, comparando los valores como texto, texto natural, números o fechas.
JSON y datos
Eliminador de duplicados CSV
Encuentre y elimine filas duplicadas en un CSV, comparando filas completas o solo las columnas que elija.
JSON y datos
Eliminar líneas vacías
Quite las líneas en blanco de un texto pegado con un clic, o deje una sola línea vacía entre párrafos.
Herramientas de texto
Recortar líneas
Elimine los espacios y tabulaciones del principio y del final de cada línea de una lista o de un bloque de texto.
Herramientas de texto
Conversor de TSV a CSV
Pegue texto separado por tabulaciones, por ejemplo celdas copiadas de una hoja de cálculo, y obtenga un CSV válido con las comillas correctas y el delimitador que necesite.
JSON y datos