Conversor de formatos de dados
Converta arquivos locais CSV, JSON, JSONL e Parquet, escolha os tipos de coluna e visualize o resultado sem enviar seus dados.
Os dados inseridos e arquivos ficam no navegador
Arquivo de origem
Arquivo de origem
CSV, TSV, array JSON, JSONL ou Parquet. Um arquivo por vez.
As configurações de separador e cabeçalho se aplicam ao CSV. A codificação se aplica à entrada de texto. Reabra o arquivo após alterar essas configurações.
O processamento dos arquivos ocorre apenas neste navegador. Os dados de entrada, os resultados e o SQL não são salvos no armazenamento do navegador nem enviados a um servidor.
A entrada é limitada a 1 GiB por arquivo e a transcodificação não UTF-8 a 128 MiB. O DuckDB tem 512 MiB de memória de trabalho. JSON/JSONL é decodificado por inteiro na memória como registros planos, não em blocos. A saída de texto é transmitida; o Blob alternativo é limitado a 256 MiB. Parquet é armazenado em buffer até 512 MiB. Cancelar libera a sessão.
Colunas e resultado
As colunas CSV começam como texto para preservar identificadores e zeros à esquerda. Escolha explicitamente tipos numéricos ou de data. Conversões inválidas falham em vez de resultar em null; conversões numéricas podem arredondar valores. Mantenha os tipos de origem quando a representação exata for importante.
A saída de texto usa UTF-8. JSON é um array de registros; JSONL contém um registro por linha. CSV mantém os valores brutos: textos semelhantes a fórmulas podem ser executados ao abrir o arquivo em um programa de planilhas. A saída Parquet é armazenada em buffer, não transmitida durante a codificação.
Nesta página
Converta arquivos locais estruturados entre CSV, JSON, JSONL e Parquet sem enviá-los a um servidor.
Funcionalidade detalhada
Escolha o formato de origem e as opções de CSV, inspecione as colunas inferidas e selecione tipos de coluna explícitos quando necessário. Visualize uma amostra limitada antes de exportar todos os registros. A conversão é executada em um worker do navegador com DuckDB-WASM, carregado apenas quando necessário. As exportações de texto usam UTF-8; o Parquet mantém as colunas tipadas. A memória de trabalho continua limitada pelo navegador.
Exemplos práticos
Converta um relatório CSV para Parquet para análise. Transforme um array JSON em JSONL para processamento linha a linha. Exporte colunas selecionadas de Parquet para CSV. Preserve identificadores como VARCHAR quando os zeros à esquerda forem importantes.