• Omnilude ToolsColección de herramientas en línea
  • Inicio
Herramientas en línea
  • Herramientas de desarrollo
    • Generador de UUID
    • Conversor de Timestamp
    • Codificador/Decodificador
    • Selector de Color
    • Probador de regex
    • Conversor de Datos
    • Generador de hash
    • Expresión Cron
    • Convención de Nomenclatura
    • Depurador JWT
    • Información del Navegador
    • Conversión de bases
    • Generador de Meta Tags
    • Contraseña
  • Herramientas de texto
  • Herramientas útiles
  • Herramientas de Tiempo
  • Herramientas de cálculo

Conversor de Datos

Herramientas para convertir entre varios formatos de datos

Actualizaciones

Mejoras publicadas recientemente

Nuevo
Cambiar tema
Modo claro
Modo oscuro
Sistema
Opciones
Coma (,)
Punto y coma (;)
Tabulación (Tab)
Barra vertical (|)
Guía de conversión CSV a TypeScript

Convierte automáticamente datos CSV a interfaces o tipos TypeScript.

Útil para generar tipos desde datos de hojas de cálculo o exportaciones de bases de datos.

Características principales

CSV

Análisis automático de CSV

type

Inferencia automática de tipos

null

Manejo de valores null

[]

Generación automática de tipo array

Consejos

1

Los encabezados de la primera fila se convierten en nombres de propiedades

2

Números, booleanos, null se infieren automáticamente

3

Soporta varios delimitadores (coma, tabulación, punto y coma)

¿Qué es el conversor de CSV a TypeScript?

Herramienta que analiza datos CSV (valores separados por comas) y genera automáticamente interfaces o tipos TypeScript. Pegue datos CSV de hojas de cálculo, archivos de exportación de bases de datos, respuestas de API y más para generar definiciones de tipo precisas analizando encabezados y valores de datos.

  • Asignación automática de los encabezados CSV a nombres de propiedades
  • Inferencia automática de los tipos string, number, boolean y null a partir de los valores
  • Compatibilidad con varios delimitadores: coma, punto y coma, tabulación y barra vertical
  • Opción para generar automáticamente un tipo de array (Row[])
  • Selección del formato de salida interface o type
  • Copia del resultado y descarga como archivo .ts

Cómo usar

  1. 1

    Introduzca el CSV

    Introduzca los datos CSV en el editor de la izquierda o cargue los datos de ejemplo.

  2. 2

    Configure el delimitador y las opciones

    Configure el delimitador, como una coma o tabulación, el nombre del tipo, el formato de salida y si se usarán encabezados.

  3. 3

    Revise el resultado

    El editor de la derecha muestra en tiempo real el código TypeScript convertido.

  4. 4

    Copie o descargue

    Use el botón Copiar para enviarlo al portapapeles o el botón Descargar para guardarlo como archivo .ts.

Preguntas frecuentes

Si desactiva la opción 'Usar la primera fila como encabezado', se genera el tipo con nombres de propiedad automáticos, como column1 y column2.

Según el estándar RFC 4180, las comas de una celda entre comillas se tratan correctamente como datos y no como delimitadores. Por ejemplo, "Seoul, Korea" se reconoce como un único valor.

Se analizan todas las filas de la columna. Si todos los valores son numéricos, se infiere number; si están mezclados, se infiere string. Si hay valores vacíos, puede añadirse una unión con null.

Al activar 'Generar tipo de array', además del tipo de cada fila se genera un tipo como type Rows = Row[]. Resulta útil para trabajar con listas de datos.

Los archivos de Excel (.xlsx) no se admiten directamente. En Excel, seleccione 'Guardar como' → 'CSV', guarde el archivo y pegue los datos CSV resultantes.

Consejos útiles

  • Pegue datos exportados como CSV desde una hoja de cálculo para generar rápidamente los tipos del modelo
  • Para convertir un archivo TSV, cambie el delimitador a 'Tabulación'
  • Use un nombre de tipo significativo, como User o Product
  • Al exportar una tabla de base de datos, defina los tipos de fila para mantener la coherencia con su ORM
  • Active la opción de tipo de array para facilitar el código que procesa listas de datos

Omnilude Tools

Colección de herramientas en línea gratuitas para desarrolladores, diseñadores y creadores. Todos los datos se procesan localmente en su navegador.

Herramientas de desarrollo

  • Generador de UUID
  • Conversor de Timestamp
  • Codificador/Decodificador
  • Selector de Color

Herramientas de texto

  • Editor JSON
  • Comparar texto
  • Contador de texto
  • Markdown

Aviso legal

  • Política de privacidad
  • Términos de uso
  • Acerca del servicio

© 2026 Omnilude. Todos los derechos reservados.

Enviar comentarios