Herramientas para convertir entre varios formatos de datos
Actualizaciones
Mejoras publicadas recientemente
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.
Análisis automático de CSV
Inferencia automática de tipos
Manejo de valores null
Generación automática de tipo array
Los encabezados de la primera fila se convierten en nombres de propiedades
Números, booleanos, null se infieren automáticamente
Soporta varios delimitadores (coma, tabulación, punto y coma)
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.
Introduzca el CSV
Introduzca los datos CSV en el editor de la izquierda o cargue los datos de ejemplo.
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.
Revise el resultado
El editor de la derecha muestra en tiempo real el código TypeScript convertido.
Copie o descargue
Use el botón Copiar para enviarlo al portapapeles o el botón Descargar para guardarlo como archivo .ts.
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.