Ir al contenido principal
Bethemesh

Validador CSV

Analiza datos CSV para detectar incoherencias estructurales, columnas irregulares y errores habituales antes de reutilizar el archivo.

  • Portapapeles

Integrar este widget

Personaliza el aspecto, comprueba la vista previa y copia el código.

Vista previa

Tipo de código de integración

Código para copiar

Se adapta a tu página y Bethemesh ajusta su tamaño automáticamente.

¿Te ha resultado útil esta herramienta?

¿Cómo funciona esta herramienta?

Un CSV que se abre en una hoja de cálculo puede fallar al importarlo en una aplicación: un registro tiene un campo menos, falta el título de una columna o una comilla abierta absorbe el resto del documento. El validador CSV busca esos problemas estructurales antes de convertir o cargar los datos. Informa del número de registros, filas de datos y columnas, además de las anomalías detectadas. El diagnóstico no comprueba las reglas de tu programa de destino, la validez de las direcciones ni la exactitud de los importes.

La lectura reconoce campos entre comillas, separadores dentro de esos campos, comillas duplicadas y saltos de línea citados. Se elimina una marca BOM UTF-8 inicial. El modo automático elige entre coma, punto y coma, tabulación y barra vertical usando el primer registro lógico. Puedes imponer un separador para probar una hipótesis de importación. Una detección ambigua puede mostrar una sola columna donde esperabas varias: interpreta siempre el estado junto con el separador y la anchura esperada.

La anchura del primer registro sirve de referencia. Cada registro posterior debe tener el mismo número de celdas; un campo vacío después de un separador también cuenta como celda. Se señalan registros cortos y largos con sus anchuras real y esperada. El número indicado corresponde a registros lógicos, no necesariamente a las líneas físicas del editor: una celda citada que ocupa tres líneas sigue perteneciendo a un único registro. Las comillas sin cerrar se notifican por separado.

La opción de cabecera empieza activada. Comprueba los títulos tras quitar los espacios exteriores: un título vacío se señala y dos títulos normalizados iguales se consideran duplicados. La comparación distingue mayúsculas, por lo que Codigo y codigo son diferentes. Si desactivas la opción, el primer registro cuenta como dato y no se revisan sus títulos. No se repara ningún contenido. La validación busca estos defectos concretos y no certifica exhaustivamente todas las restricciones léxicas de RFC 4180 ni las convenciones particulares de cada lector CSV.

Cómo utilizar esta herramienta

  1. Introduce el texto que debes comprobar

    Pega el CSV o importa un archivo CSV o TSV. Conserva sus comillas y separadores: quitarlos ocultaría precisamente los problemas de estructura que quieres investigar.

  2. Confirma las opciones de lectura

    Empieza con la detección automática y ajusta la cabecera según el primer registro real. Si una tabla ancha aparece como una sola columna, elige explícitamente el separador esperado.

  3. Corrige el origen y vuelve a comprobarlo

    Consulta los detalles de los problemas en la página y exporta el resumen numérico si lo necesitas. Repara el archivo original y valida la nueva versión: el informe no genera un CSV corregido.

Casos de uso

Investigar una importación rechazada

Encuentra un campo ausente o adicional antes de buscar errores de tipos de datos o requisitos de fechas en la aplicación que recibe el archivo.

Comprobar una exportación periódica

Revisa dimensiones y títulos de un nuevo archivo de proveedor y compáralos con el esquema acordado antes de utilizarlo dentro de una cadena de procesos.

Preparar una conversión tabular

Localiza cabeceras vacías o repetidas antes de convertir registros en objetos JSON, cuyas propiedades deben representar las columnas del origen sin ambigüedades.

Ejemplos

Una celda que contiene el separador

El punto y coma dentro del nombre citado pertenece a la celda y no añade una columna. Con cabecera activada, el motor cuenta tres registros totales, dos filas de datos y dos columnas. Ninguno de los controles aplicados detecta un problema.

Entrada

id;nombre
1;"Casa; jardin"
2;Taller

Resultado

CSV válido
Filas: 3
Filas de datos: 2
Columnas: 2
Separador detectado: ;

Un registro de datos incompleto

El tercer registro contiene un solo campo, mientras la cabecera define dos. El identificador 2 no se elimina ni se completa automáticamente. La anomalía permite localizarlo en el origen para decidir si falta el nombre o se truncó la exportación.

Entrada

id;nombre
1;Taller
2

Resultado

CSV por corregir
Filas: 3
Filas de datos: 2
Columnas: 2
Separador detectado: ;
La fila 3 contiene 1 columnas en lugar de 2.

Consejos y buenas prácticas

  • Una celda vacía correctamente delimitada no es un error de anchura. Comprueba por separado si el destino permite ese valor ausente, especialmente cuando se trata de un identificador obligatorio.
  • La exportación de texto contiene el resumen de dimensiones y separador; los detalles de las anomalías se muestran en la página. No presupongas que la descarga contiene registros reparados o un archivo de datos nuevo.
  • Los números de registro aparentemente desplazados pueden deberse a celdas citadas multilínea. Busca el registro con un lector que interprete CSV, en vez de dividirlo por cada salto de línea físico.

Fuentes y referencias

Preguntas frecuentes

¿Mi programa aceptará un CSV que aparece como válido?

No necesariamente. El estado indica que los controles estructurales de esta herramienta no han detectado problemas. El importador puede exigir además un orden de columnas, títulos concretos, formatos de fecha o valores obligatorios.

¿Por qué puede ser válido un archivo de una sola columna?

Una tabla de una columna es posible, pero un separador incorrecto también puede ocultar las columnas reales. Compara la anchura indicada con la esperada e impón el separador adecuado si la detección es ambigua.

¿Se admiten cabeceras que solo contienen espacios?

Se notifican como vacías cuando la opción de cabecera está activa. Los espacios exteriores también se ignoran al buscar títulos duplicados, sin modificar el texto original dentro del campo de entrada.

¿El validador elimina los registros incorrectos?

No. Describe los problemas sin transformar el CSV. Conserva el original, corrige la exportación o el programa que la genera y vuelve a comprobar la estructura antes de seguir procesando los datos.

Herramientas relacionadas

Herramientas similares o complementarias a esta.

Herramientas similares

Renombra una o varias columnas de un CSV sin modificar los datos de las filas.

Datos y hojas de cálculoUsar esta herramienta

Fusiona varios archivos CSV en una sola tabla manteniendo las columnas alineadas correctamente.

Datos y hojas de cálculoDestacadaUsar esta herramienta