#275 · Herramienta para desarrolladores

CSV Column Type Guesser

Analiza una muestra CSV y estima el tipo de cada columna a partir de sus valores no vacíos. Distingue booleanos, enteros, decimales, fechas ISO, fechas con hora, JSON embebido y texto, e informa del grado de consistencia. Sirve para perfilar datos antes de crear tablas, esquemas, validaciones o transformaciones de importación.

Datos de entrada

Muestra CSV
Espacio publicitario

Cómo usar esta herramienta para desarrolladores

  1. Pega o carga el contenido en el área de entrada.
  2. Ajusta las opciones disponibles si el análisis las requiere.
  3. Pulsa el botón principal o usa Ctrl/Cmd + Enter.
  4. Revisa el resumen, las métricas y el resultado antes de copiarlo o descargarlo.

Qué hace esta herramienta para desarrolladores

Analiza una muestra CSV y estima el tipo de cada columna a partir de sus valores no vacíos.

Parsea el CSV, clasifica cada valor por reglas deterministas y selecciona el tipo más específico que cubre todos los valores no vacíos.

La inferencia es heurística. Verifica columnas de identificadores con ceros iniciales y fechas ambiguas antes de generar un esquema.

Ejemplo

id → integer
price → number
active → boolean
created_at → date
note → string

Casos de uso

  • Diseñar tipos preliminares para SQL.
  • Validar exportaciones antes de cargarlas a un data warehouse.
  • Localizar columnas con mezcla inesperada de tipos.

Consejos para obtener resultados fiables

  • Incluye suficientes filas representativas.
  • Trata identificadores como texto si pueden llevar ceros iniciales.
  • Usa fechas ISO para reducir ambigüedad.
  • Revisa columnas con baja consistencia antes de automatizar una importación.

Detalles del procesamiento

Cada celda se clasifica como empty, boolean, integer, number, date, datetime, json o string; después se resume la distribución por columna.

No conoce el dominio empresarial ni garantiza el tipo correcto para bases de datos específicas.

Preguntas frecuentes

¿Cómo saber automáticamente qué tipo tiene cada columna de un CSV?

Carga una muestra con cabecera. La herramienta clasifica los valores y propone un tipo por columna junto con su consistencia.

¿Distingue números enteros de decimales?

Sí. Los enteros y los números con decimales se reconocen por separado, salvo que una columna mezcle ambos y se generalice a number.

¿Puede detectar fechas y fechas con hora?

Sí, cuando usan formatos ISO claros como YYYY-MM-DD o una fecha-hora válida con separador T.

¿Qué pasa con columnas que mezclan números y texto?

Se marcan como string o de consistencia baja porque no existe un tipo numérico único que represente todos los valores.

¿Es seguro usar la inferencia directamente para crear una tabla SQL?

Conviene revisarla primero, especialmente para IDs, códigos postales, ceros iniciales, importes y fechas con convenciones locales.

Resumen técnico

MóduloFunción
EntradaTexto o archivo local procesado en el navegador
MotorParsea el CSV, clasifica cada valor por reglas deterministas y selecciona el tipo más específico que cubre todos los valores no vacíos.
SalidaResultado copiable y exportable con métricas de diagnóstico

Más herramientas de formato de datos

Explora parsers, conversores, validadores y utilidades para JSON, YAML, TOML, XML y CSV.

Ver categoría Formato de datos