Validador de columnas CSV
Compruebe que cada fila de un archivo CSV o TSV tenga el mismo número de columnas que el encabezado.
Validador de columnas CSV
Pegue texto delimitado y esta herramienta comprobará que cada fila tenga el mismo número de campos que la fila del encabezado. Es la verificación que se debe ejecutar antes de importar una exportación CSV a una base de datos o una canalización que asume un recuento de columnas fijo: una coma perdida o un campo faltante pueden desplazar silenciosamente cada columna posterior, y ese error es doloroso de rastrear una vez que está en proceso descendente.
La herramienta cuenta los campos en la primera fila y los trata como correctos. Cada fila siguiente se compara con ella; una fila que no coincide recibe una línea de comentario insertada directamente encima de ella en la salida, que lee algo como "# Fila 3: se esperaban 3 columnas, obtuve 2". Nunca se elimina ni reordena ninguna fila: los datos permanecen intactos, anotados en lugar de filtrados, para que pueda ver exactamente dónde salió mal una exportación.
Elija el delimitador que coincida con su archivo: coma para CSV estándar, punto y coma para la variante europea que utilizan de forma predeterminada algunas herramientas de hojas de cálculo o tabulación para TSV. Recortar espacios en blanco en los campos está activado de forma predeterminada, por lo que "Berlín" y "Berlín" cuentan como el mismo campo en lugar de tropezar con un espacio perdido al copiar una tabla. Desactívelo para ver los campos exactamente como aparecen, incluidos los espacios en blanco.
Una limitación honesta: esta es una verificación simple basada en divisiones, no un analizador CSV completo, por lo que no maneja delimitadores dentro de campos entrecomillados: "Smith, John" con una coma incrustada cuenta como dos campos. Trate una fila marcada de un archivo con campos entre comillas como algo para revisar a simple vista, no como un veredicto final. Se omiten las líneas en blanco y las filas se numeran desde 1 entre el resto. Todo se ejecuta localmente en su navegador: el archivo nunca sale de su dispositivo, lo cual es importante para la exportación de un cliente o cualquier cosa que no deba cargar en un servicio web aleatorio.