Datos clave
- Categoría
- Format Conversion
- Tipos de entrada
- file, text, number, range
- Tipo de salida
- file
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Esta herramienta automatiza la creación de esquemas JSON a partir de archivos Excel, analizando automáticamente los encabezados y las muestras de datos para definir tipos, enumeraciones y restricciones de validación con precisión.
Cuándo usarlo
- •Cuando necesitas integrar datos de Excel en una API o base de datos que requiere un esquema JSON estricto.
- •Al migrar hojas de cálculo complejas a sistemas de desarrollo que utilizan validación de datos basada en esquemas.
- •Para estandarizar rápidamente la estructura de datos de múltiples archivos Excel sin realizar el mapeo de forma manual.
Cómo funciona
- •Carga tu archivo Excel (.xlsx o .xls) y selecciona la hoja específica que deseas procesar.
- •Define la fila de encabezado y el tamaño de la muestra para que el motor analice los tipos de datos y valores únicos.
- •Ajusta los umbrales de campos requeridos y el límite de valores para enumeraciones según tus necesidades de validación.
- •Descarga el archivo JSON Schema generado, listo para ser utilizado en tus proyectos de desarrollo.
Casos de uso
Ejemplos
1. Estandarización de catálogo de productos
Desarrollador Backend- Contexto
- El equipo de inventario entrega un Excel con miles de productos, pero el sistema requiere un JSON Schema para validar la entrada de datos.
- Problema
- Crear manualmente el esquema es propenso a errores y toma demasiado tiempo debido a la cantidad de columnas.
- Cómo usarlo
- Subir el archivo `inventario.xlsx`, configurar el umbral de requeridos al 0.99 y establecer el límite de enums para las categorías.
- Configuración de ejemplo
-
headerRow: 1, sampleSize: 500, enumMaxDistinct: 15, requiredThreshold: 0.99 - Resultado
- Se obtiene un archivo JSON Schema que valida correctamente los tipos de datos, los valores permitidos en categorías y los campos obligatorios del inventario.
2. Migración de registros de clientes
Analista de Datos- Contexto
- Se necesita importar una base de datos de clientes desde Excel a una base de datos NoSQL que exige un esquema definido.
- Problema
- Los tipos de datos en Excel son ambiguos y se requiere una estructura JSON limpia para la importación.
- Cómo usarlo
- Cargar el archivo, definir el título del esquema como 'Cliente' y ajustar la muestra para cubrir la diversidad de los registros.
- Configuración de ejemplo
-
schemaTitle: 'Cliente', sampleSize: 200, enumMaxDistinct: 5 - Resultado
- Un esquema JSON preciso que define correctamente los campos de texto, números y las restricciones de enumeración para los estados de los clientes.
Probar con muestras
json, xml, xlsxHubs relacionados
Preguntas frecuentes
¿Qué formatos de archivo soporta?
La herramienta es compatible con archivos de Microsoft Excel en formatos .xlsx y .xls.
¿Cómo determina si un campo es obligatorio?
Utiliza un umbral de porcentaje (Requerido Umbral) para evaluar la presencia de datos en las filas analizadas.
¿Qué hace la opción 'Enum Máximo Distintos'?
Define el límite de valores únicos encontrados para decidir si un campo debe tratarse como un tipo 'enum' en lugar de un tipo de dato genérico.
¿Puedo elegir qué fila contiene los nombres de los campos?
Sí, puedes especificar la fila exacta mediante el parámetro 'Encabezado Fila' para asegurar que los nombres de las propiedades sean correctos.
¿Es seguro subir mis archivos?
La herramienta procesa los datos localmente para la inferencia del esquema y no almacena tus archivos de forma permanente.