Como usar: CSV ↔ Excel ↔ JSON
- 1
Adicione seus dados
Solte um arquivo CSV, TSV, Excel (XLSX, XLS), ODS ou JSON, ou cole os dados direto de uma planilha ou de um editor de código.
- 2
Escolha a saída
Escolha JSON, CSV, TSV, Excel ou ODS. A tabela de pré-visualização mostra exatamente o que foi lido, e assim você pode ajustar o delimitador, a linha de cabeçalho ou a planilha.
- 3
Ajuste e baixe
Escolha o formato do JSON, o aninhamento, o delimitador ou o BOM, confira a pré-visualização da saída e depois baixe o arquivo ou copie o resultado.
Limites e Pro
Arquivos de até 500 MB, qualquer quantidade de linhas e colunas; uma planilha convertida por vez.
Arquivos de até 4 GB. Ver o Pro
Sobre: CSV ↔ Excel ↔ JSON
Este conversor move dados tabulares entre os três formatos mais trocados no dia a dia: CSV (e TSV), planilhas (Excel XLSX, XLS mais antigo, XLSB e OpenDocument ODS) e JSON. Todas as direções funcionam, então a mesma página transforma uma exportação em CSV em JSON para uma API, a resposta de uma API em uma planilha Excel para um colega ou uma pasta de trabalho em um CSV limpo para importar em um banco de dados.
A leitura é tolerante. Os delimitadores de CSV (vírgula, ponto e vírgula, tabulação ou barra vertical) são detectados automaticamente, campos entre aspas com quebras de linha são tratados e exportações antigas com codificação do Windows são decodificadas corretamente. A detecção de tipos transforma números, verdadeiro/falso e datas ISO em valores reais, mantendo como texto identificadores como CEPs ou "007". Para entrada JSON, ele entende arrays de objetos, arrays de arrays, objetos indexados por coluna, objetos indexados por ID, um objeto único e JSON Lines; objetos aninhados podem ser achatados em colunas com notação de ponto, como address.city.
A escrita é configurável: JSON como array de objetos (com a opção de reaninhar chaves com ponto), array de arrays ou um array por coluna, formatado ou compacto; CSV com qualquer delimitador e, se quiser, uma marca de ordem de bytes UTF-8 para o Excel no Windows; e XLSX ou ODS com números, datas e booleanos gravados como células tipadas e colunas dimensionadas conforme o conteúdo.
Uma pré-visualização virtualizada percorre até arquivos muito grandes. Limites: fórmulas são exportadas como seus últimos valores calculados, apenas uma planilha é convertida por vez, e estilos de célula, células mescladas e gráficos não são mantidos.
Privacidade
Arquivos e dados colados são lidos e convertidos por um Web Worker nesta aba, com Papa Parse e SheetJS; nada é enviado e o texto colado não é salvo em lugar nenhum. As bibliotecas de conversão fazem parte deste site e só são carregadas quando você adiciona dados.
Recursos
Todas as direções
CSV, TSV, XLSX, XLS, ODS e JSON, na entrada e na saída.
Pré-visualização ao vivo
Uma tabela virtualizada mostra exatamente como seus dados foram lidos.
JSON do seu jeito
Objetos, arrays ou colunas; aninhado ou plano; formatado ou compacto.
Nada é enviado
A conversão acontece em um worker dentro do seu navegador.