Conversor de tabla a esquema Avro

Pega las filas o arrastra un archivo CSV o Excel, elige Avro como formato de salida y guarda el esquema como un archivo .avsc junto a tus datos. Cada columna se convierte en un campo y el registro se llama Sheet1.

Los tipos provienen de la propia columna: una columna numérica se convierte en double, todo lo demás en string, y cada campo es anulable con valor predeterminado null, de modo que las filas con celdas vacías siguen siendo válidas. Los nombres de campo deben ser ASCII simple, así que un nombre de columna que no lo sea (chino, espacios, puntuación) se escribe como column_2 y se conserva tal cual en el doc de ese campo.

Tabla a Markdown

Convierte una tabla en texto listo para pegar: Markdown, HTML, TSV, INSERT de SQL, JSON, XML, YAML, LaTeX, INI, TOML, JSON Lines o una tabla ASCII. No se sube nada.

Tus datos nunca salen de este navegador

El archivo se analiza, se previsualiza y se convierte en gráfico en tu propio dispositivo. No se sube nada, ni siquiera una muestra. Cierra la pestaña y los datos desaparecen.

O pega el texto de la tabla

Cómo funciona

  1. 1.Importa la tabla (Excel, CSV, TSV o JSON, o pega el contenido) y luego elige el formato de salida: Markdown, HTML, SQL INSERT, JSON, XML, YAML, LaTeX, vCard, iCal, pandas y más.
  2. 2.Para SQL, define el nombre de la tabla; para vCard e iCal, indica qué columna contiene cada campo: un campo que dejes vacío simplemente no se escribirá.
  3. 3.Pulsa Generar y comprueba el resultado a la derecha.
  4. 4.Cópialo o descárgalo. Las filas que no puedan convertirse en un contacto o evento válido se omiten en lugar de escribirse a medias.

Preguntas frecuentes

¿Dónde están los datos en sí?
Este resultado es solo el esquema: Avro guarda las filas en un archivo aparte o en un archivo contenedor que incluye el esquema. Si quieres las filas como JSON, exporta la misma tabla con el formato JSON y entrega ambos a tu writer.
¿Por qué cambiaron algunos nombres de columna?
Los nombres de campo de Avro solo pueden usar letras, dígitos y guiones bajos, y no pueden empezar por un dígito, así que cualquier otra cosa se sustituye. El nombre de columna original sigue registrado en el atributo doc de ese campo, así que no se pierde nada.

Herramientas relacionadas

Generador de INSERT SQL a partir de tablas

Convierte una tabla CSV o Excel en sentencias SQL INSERT desde tu navegador: la fila de encabezado se convierte en la lista de columnas, las comillas se escapan y las celdas vacías pasan a ser NULL.

Convertidor de CSV a tabla Markdown

Convierte una tabla CSV, Excel o JSON en una tabla Markdown para un README, una página de Notion o una pull request. Las barras verticales y los saltos de línea se escapan en el navegador.

Conversor de CSV a XML

Convierte una tabla CSV, Excel o JSON en un XML bien formado desde tu navegador: los nombres de columna se convierten en nombres de elemento, los caracteres especiales se escapan y las celdas vacías quedan como elementos vacíos.

Conversor de CSV a YAML

Convierte una tabla CSV, Excel o JSON en una lista YAML limpia, con los valores entre comillas siempre que de otro modo se leyeran como números, booleanos o null.

Conversor de CSV a tabla LaTeX

Convierte una tabla CSV o Excel en un entorno tabular de LaTeX listo para pegar, con ampersands, signos de porcentaje, guiones bajos y barras invertidas escapados.

Conversor de CSV a JSON Lines (JSONL)

Convierte una tabla CSV o Excel en JSON Lines: un objeto JSON por línea, listo para jq, pipelines de logs e importaciones masivas.

Conversor de CSV a INI

Convierte una tabla CSV o Excel en secciones INI: un bloque numerado por fila con líneas clave=valor, listo para archivos de configuración heredados e importadores.

Conversor de CSV a TOML

Convierte una tabla CSV o Excel en TOML usando una matriz de tablas, con los números en formato numérico, las celdas vacías como cadenas vacías y las claves no latinas entre comillas.

Conversor de CSV a tabla ASCII

Convierte una tabla CSV o de Excel en una tabla de cuadro ASCII para registros, comentarios de código y documentos de texto plano, con los caracteres CJK alineados a ancho doble.

Conversor de tabla a array de PHP

Convierte una tabla CSV o Excel en un array de PHP directamente en tu navegador: la fila de encabezado se convierte en la primera entrada, los números siguen siendo números y las celdas vacías se convierten en null.

Convertidor de tabla a array de Ruby

Convierte una tabla CSV o Excel en un array de Ruby en tu navegador: la fila de encabezado se convierte en la primera entrada, los números siguen siendo números y las celdas vacías se convierten en nil.

Conversor de tabla a AsciiDoc

Convierte una tabla CSV o Excel en una tabla AsciiDoc directamente en tu navegador: la fila de encabezado recibe la opción header y las barras verticales dentro de las celdas se escapan.

Convertidor de tabla a Trac Wiki

Convierte una tabla CSV o Excel en una tabla wiki de Trac directamente en tu navegador: una línea por fila, celdas separadas por barras verticales y una fila de encabezado en negrita.