Conversor de formatos de datos
Convierte archivos locales CSV, JSON, JSONL y Parquet, elige los tipos de columna y previsualiza el resultado sin subir tus datos.
Tus datos de entrada y archivos no salen del navegador
Archivo de origen
Archivo de origen
CSV, TSV, array JSON, JSONL o Parquet. Un archivo a la vez.
El separador y la cabecera se aplican a CSV. La codificación se aplica a la entrada de texto. Vuelve a abrir el archivo tras cambiar estos ajustes.
Los archivos se procesan en este navegador. Los datos de entrada, los resultados y el SQL no se guardan en el almacenamiento del navegador ni se envían a un servidor.
La entrada está limitada a 1 GiB por archivo y la transcodificación no UTF-8 a 128 MiB. DuckDB dispone de 512 MiB de memoria de trabajo. JSON/JSONL se decodifica completo en memoria como registros planos, no por bloques. La salida de texto se transmite al selector compatible; el Blob alternativo se limita a 256 MiB. Parquet se almacena en búfer hasta 512 MiB. Cancelar libera la sesión.
Columnas y resultado
Las columnas CSV se tratan inicialmente como texto para preservar los identificadores y los ceros iniciales. Elige explícitamente tipos numéricos o de fecha. Las conversiones no válidas fallan en lugar de producir valores nulos; las conversiones a tipos numéricos pueden redondear los valores. Conserva los tipos de origen cuando sea importante mantener una representación exacta.
La salida de texto utiliza UTF-8. JSON es un array de registros; JSONL contiene un registro por línea. CSV conserva los valores sin procesar: el texto que parezca una fórmula puede ejecutarse al abrirlo en un programa de hojas de cálculo. La salida Parquet se almacena en un búfer; no se transmite durante la codificación.
En esta página
Convierte archivos estructurados locales entre CSV, JSON, JSONL y Parquet sin subirlos a un servidor.
Funcionalidad detallada
Elige el formato de origen y las opciones de CSV, inspecciona las columnas inferidas y selecciona tipos de columna explícitos cuando sea necesario. Previsualiza una muestra limitada antes de exportar todos los registros. La conversión se ejecuta en un worker del navegador con DuckDB-WASM, que se carga solo cuando se necesita. Las exportaciones de texto usan UTF-8; Parquet conserva los tipos de las columnas. La memoria de trabajo sigue limitada por el navegador.
Ejemplos prácticos
Convierte un informe CSV a Parquet para analizarlo. Transforma un array JSON en JSONL para procesarlo línea por línea. Exporta columnas seleccionadas de Parquet a CSV. Conserva los identificadores como VARCHAR cuando los ceros iniciales sean importantes.