Pular para o conteúdo
Toolbench

Tente: comprimir pdf, foto do iphone, 15% de 240

    Converter CSV para JSON

    Tabela CSV vira array JSON, aspas e vírgulas intactas.

    O que sai

    A resposta aparece aqui enquanto você digita.

    Guia: As vírgulas que quebram os ingênuos2 min de leitura

    As vírgulas que quebram os ingênuos

    Separar por vírgula funciona até a primeira célula com vírgula dentro — “Silva, João” vira duas colunas e a tabela inteira desanda. O parser daqui trata aspas, vírgulas internas e quebras de linha embutidas como o padrão CSV manda: o que era uma célula continua uma célula.

    Cabeçalho e tipos, nas suas mãos

    Com a opção de cabeçalho ligada (o padrão), a primeira linha nomeia as chaves; desligada, as colunas viram column1, column2… Com conversão de tipos, números viram números e células vazias viram null — o que ausência significa em JSON; sem ela, tudo fica como as strings que literalmente eram.

    Tamanho: o limite é a sua memória

    Não há cota de upload porque não há upload — o arquivo é lido de uma vez dentro da aba. Dezenas de megabytes causam uma pausa; centenas dependem da sua máquina. Para o caminho de volta à planilha, o JSON para CSV fecha o ciclo.

    Exports não passeiam

    CSV é quase sempre export de alguma coisa — clientes, vendas, financeiro. Convertê-lo num site de upload é entregar a planilha. Aqui a conversão acontece nesta aba, e o arquivo nunca sai da máquina; o formatador de JSON confere o resultado sem sair de casa também.

    Perguntas frequentes

    A primeira linha precisa ser cabeçalho?

    Não. Desligue a opção de cabeçalho e as colunas viram column1, column2 e assim por diante. Ela vem ligada porque a maioria dos CSVs traz cabeçalho.

    O que acontece com células vazias?

    Com a conversão de tipos ligada, viram null — o que um valor ausente significa em JSON. Desligada, ficam como strings vazias — o que literalmente eram no arquivo.

    Tem limite de tamanho?

    Só a memória do aparelho. O arquivo nunca é enviado, então não há limite de servidor para esbarrar — mas um arquivo muito grande é lido de uma vez na aba, então espere uma pausa em dezenas de megabytes.

    Meus dados vão para algum lugar?

    Não. A conversão acontece nesta aba. E isso importa mais que o normal para CSV, que muitas vezes é um export de clientes ou registros financeiros.

    Na mesma gaveta