Conversor de dados
de qualquer formato para qualquer um
Cole o que quiser: JSON, CSV, um pedaço de Excel, YAML, XML, uma tabela Markdown, uma cadeia de consulta, um ficheiro .env. Deteta o que colou e converte para qualquer um de 12 formatos, mantendo números como números e o aninhamento intacto.
Largue aqui os seus dados
O Yetty transforma folhas de cálculo e listas como estas em coleções de site vivas: editáveis, ordenáveis e publicadas em minutos.
O que a camada inteligente
faz de verdade
Farejo de formato
Lê o que colou como um assistente de importação: primeiro JSON estrito, depois XML, tabelas, .env, cadeias de consulta, e só então conta delimitadores por linha para separar CSV de TSV de ponto e vírgula.
Os tipos sobrevivem
Uma célula CSV que diz 42 torna-se o número 42 em JSON, true torna-se um booleano, vazio continua vazio. Códigos com zeros à esquerda como 007 são mantidos como texto de propósito: costumam ser identificadores.
Tratamento real do dialeto CSV
Campos entre aspas, vírgulas embutidas, aspas duplicadas, até quebras de linha dentro de uma célula: analisados com uma máquina de estados a sério, não com um corte ingénuo por vírgulas que despedaça os seus dados em silêncio.
O aninhamento achata e desachata
JSON aninhado torna-se colunas como address.city a caminho do CSV, e cabeçalhos de caminho com pontos dobram-se de volta em objetos aninhados no regresso. As idas e voltas voltam mesmo ao ponto de partida.
O Excel simplesmente funciona
Copiar células no Excel ou no Google Sheets põe texto separado por tabulações na sua área de transferência. Cole-o e já é uma tabela: linha de cabeçalho detetada, pronta para virar JSON ou SQL.
Os erros apontam a linha
Entrada partida não falha com um encolher de ombros. Um parêntese em falta ou uma aspa por fechar é reportada com a linha e a coluna, para a corrigir em segundos em vez de caçar.
As pessoas também perguntam
Como converto JSON em CSV sem enviar os meus dados para lado nenhum?
Cole o JSON nesta página e escolha CSV como saída: a conversão corre inteiramente no seu navegador com JavaScript, por isso os dados nunca tocam num servidor. Objetos aninhados são achatados em colunas de caminho com pontos como address.city, e arrays de objetos tornam-se uma linha por objeto. Isso importa quando os dados são listas de clientes, faturas ou qualquer coisa que não colaria num site qualquer.
Como sabe o conversor que formato colei?
Ele fareja o texto como o assistente de importação de uma folha de cálculo, só que mais amplo: tenta primeiro JSON estrito, depois tabelas XML e HTML, depois tabelas Markdown, linhas .env, cadeias de consulta e cabeçalhos de cookie, e por fim conta a consistência do delimitador entre linhas para distinguir CSV de TSV de ficheiros separados por ponto e vírgula. Vê sempre o que ele decidiu na etiqueta acima da saída, e um menu suspenso deixa-o anular caso adivinhe errado.
Posso colar células diretamente do Excel ou do Google Sheets?
Sim: ao copiar um intervalo de células, as folhas de cálculo põem texto separado por tabulações na área de transferência. Cole-o aqui e é detetado como TSV, cabeçalhos e tudo, e pode transformá-lo em JSON, YAML, instruções SQL INSERT, uma tabela Markdown para um README ou qualquer outra saída. O interruptor de linha de cabeçalho deixa-o corrigir o palpite quando a sua seleção não tinha linha de cabeçalho.