Ir para o conteúdo
OneKitly

Conversor CSV / TSV / JSON / YAML

Converte entre CSV, TSV, JSON e YAML, e vê as linhas em tabela.

Conversor de CSV para JSONAnalisa texto CSV (com linha de cabeçalho) num array JSON de objetos, tratando campos entre aspas. Larga um ficheiro em vez de o colares: é lido no teu navegador e nunca é enviado.Conversor de JSON para CSVTransforma um array JSON de objetos em valores separados por vírgulas com uma linha de cabeçalho. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.Gerador de JSON aleatórioGera arrays de objetos JSON simulados realistas (utilizadores, produtos, encomendas, eventos…) para testes e protótipos.Formatador / validador YAMLArruma YAML — normaliza a indentação, converte tabulações em espaços e sinaliza erros de tabulação.CSV para tabela MarkdownTransforma um CSV numa tabela Markdown, aspas incluídas: um campo pode conter o delimitador, uma quebra de linha ou uma barra vertical sem partir a tabela. Vírgula, ponto e vírgula (Excel francês), tabulação ou barra — detetado ou imposto.Transpor CSVTroca as linhas e colunas de dados delimitados. Cola o texto ou larga o ficheiro; em nenhum dos casos algo sai da página.Removedor de comentários JSONRemove os comentários // e /* */ de JSONC para obter JSON válido. Larga um ficheiro em vez de o colares: é lido no teu navegador e nunca é enviado.Achatar / reconstruir JSONAchata um objeto JSON aninhado num só nível de chaves-caminho — e volta a montá-lo. Os arrays são indexados user.roles[0] ou user.roles.0, os valores mantêm o tipo, e um objeto vazio continua visível como {}. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.

Conversor CSV / TSV / JSON / YAML funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. Encontra-la em Dados e informática, com Conversor de CSV para JSON e Conversor de JSON para CSV para os casos vizinhos.

Como usar

  1. Abre a ferramenta — sem registo nem instalação.
  2. Introduz os teus dados ou ajusta as opções disponíveis.
  3. Obtém o teu resultado ao instante e copia-o ou descarrega-o.

Perguntas frequentes

O que é Conversor CSV / TSV / JSON / YAML?

Converte entre CSV, TSV, JSON e YAML, e vê as linhas em tabela.

Em que casos se usa na prática?

Saber que tamanho terá algo antes de o fazer: quantos gigabytes ocupa uma hora de filmagem, quanto demora um ficheiro na tua ligação, até que formato uma foto imprime antes de perder nitidez, que bitrate cabe no orçamento que te deram.

Qual é o erro mais comum?

Ler um número numa unidade ao lado de um número noutra. Megabits não são megabytes e o fator oito afunda quase todas as estimativas de transferência; um kilobyte são 1 000 bytes para um fabricante de discos e 1 024 para o sistema; píxeis não são pontos por polegada. Nada disto é aritmética difícil — é a unidade de cada lado que decide se a resposta quer dizer alguma coisa.

Em que difere Conversor CSV / TSV / JSON / YAML de Conversor de CSV para JSON?

Estão próximos mas respondem a perguntas diferentes. Conversor de CSV para JSON: analisa texto CSV (com linha de cabeçalho) num array JSON de objetos, tratando campos entre aspas. Larga um ficheiro em vez de o colares: é lido no teu navegador e nunca é enviado. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.

Existe uma ferramenta para o passo seguinte?

Conversor de JSON para CSV é o mais próximo a seguir a este: Transforma um array JSON de objetos em valores separados por vírgulas com uma linha de cabeçalho. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.

Que mais vale a pena ter aberto ao lado?

Gerador de JSON aleatório e Formatador / validador YAML — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.

De onde vêm os dados?

Os prefixos de bytes seguem a convenção IEC: um kibibyte são 1 024 bytes e um kilobyte 1 000 — os fabricantes de discos usam o segundo, os sistemas mostram muitas vezes o primeiro, e um disco que encolhe à chegada é só essa diferença. O tamanho de impressão assume 300 ppp salvo alteração.

Para saber mais

Todos os guias →
ExplicaçãoDe JSON para CSV quando a estrutura é aninhada: porque não há resposta certaAs mesmas duas encomendas saem com cinco colunas de um conversor e dez de outro, e nenhum está errado. Caminhos com pontos, arrays de escalares, arrays de objetos e registos com chaves diferentes: quatro decisões, tomadas por si e quase sempre em silêncio.ExplicaçãoPorque é que o seu CSV parte os acentos e as datas no ExcelTrês avarias completamente diferentes escondem-se atrás da mesma frase. Uma é a codificação, outra o separador, outra o Excel a adivinhar tipos enquanto abre o ficheiro — e o remédio é diferente para cada uma. Eis como distingui-las em cinco segundos.ExplicaçãoDe CSV para JSON: os cinco casos que partem qualquer conversorDelimitadores entre aspas, quebras de linha embutidas, tipos ambíguos, cabeçalhos repetidos e codificação. Cada caso passou pelo conversor e a saída exata está aqui — incluindo os dois que ele não salva.GuiaTranspor uma tabela cujas linhas deviam ter sido colunasO que acontece à linha de cabeçalho, às linhas de comprimento desigual, aos tipos — e a única coisa com que transpor é regularmente confundido e que não consegue fazer.GuiaDados de teste sem pessoas reais: porque é que o pseudonimizado continua pessoal e o sintético nãoTrocar nomes por identificadores não tira uma base de dados do RGPD — o artigo 4.º, n.º 5, e o considerando 26 dizem-no diretamente. Dados genuinamente sintéticos ficam fora do Regulamento por completo. Só essa distinção decide como alimenta um ambiente de pré-produção.ExplicaçãoO YAML parece simpático e mordeO YAML é JSON mais uma camada de inferência de tipos, e a inferência é a parte perigosa. O mesmo ficheiro passado por um analisador YAML 1.2 e por um 1.1: no é uma string num e false no outro, 01234 é 1234 num e 668 no outro, e 12:30:00 é um número num dos dois.