AlpaKit Logo AlpaKit

Conversor universal de tabelas (CSV, JSON, Markdown, Excel)

Cole células copiadas do Excel ou Google Sheets, CSV ou XML Spreadsheet e converta na hora em tabelas Markdown, arrays JSON ou tabelas HTML.

📥 Colar dados do Excel / CSV / XML

Por favor, insira dados tabulares para converter.

Como usar esta ferramenta

  1. 1 Abra Conversor universal de tabelas (CSV, JSON, Markdown, Excel) e insira, cole ou selecione o conteúdo que deseja processar.
  2. 2 Ajuste as opções e o formato de saída para sua tarefa.
  3. 3 Confira o resultado e copie ou baixe a saída disponível.

Usos comuns

Cole células copiadas do Excel ou Google Sheets, CSV ou XML Spreadsheet e converta na hora em tabelas Markdown, arrays JSON ou tabelas HTML. Use no trabalho, desenvolvimento, estudo ou em verificações rápidas.

Privacidade e tratamento de dados

Esta ferramenta funciona no navegador. Antes de usar dados sensíveis, confirme que o dispositivo e o navegador são confiáveis.

Conversor universal de tabelas: transforme Excel ou CSV em Markdown, JSON e HTML

Ao escrever documentação técnica, um README ou um post de blog, muitas vezes você precisa transformar dados de planilha em uma tabela Markdown, e ao programar talvez precise desses mesmos dados em JSON ou HTML. Com esta ferramenta, basta copiar células do Excel ou do Google Sheets e colar na caixa da esquerda. Do lado direito aparecem na hora uma tabela Markdown, um array JSON e o código de uma <table> HTML, além de uma aba de prévia para conferir se os dados foram lidos corretamente, sem digitar barras verticais célula por célula.

A ferramenta identifica o formato do que você cola. O conteúdo copiado do Excel ou do Google Sheets é TSV, separado por tabulações. Texto separado por vírgulas é tratado como CSV e interpretado segundo a norma RFC 4180, então campos entre aspas duplas podem conter vírgulas e quebras de linha. Conteúdo que começa com <?xml ou <Workbook é lido como um arquivo XML Spreadsheet 2003 do Excel, incluindo o atributo ss:Index, que pula células vazias. Linhas totalmente vazias são ignoradas, e linhas mais curtas são completadas para que todas tenham o mesmo número de colunas.

A saída em Markdown preenche cada coluna até o valor mais longo, contando caracteres chineses, japoneses e coreanos como largura dupla, então até o texto bruto fica bem alinhado. Barras verticais dentro das células são escapadas automaticamente e quebras de linha viram <br>. A saída em JSON usa a primeira linha como nomes de campo e gera um array de objetos; nomes repetidos ou vazios recebem um número para que nenhum dado seja sobrescrito. A saída em HTML inclui <thead> e <tbody> e escapa todas as células, então é segura para colar em uma página.

Lembre-se de que a conversão é de mão única: a entrada precisa ser TSV, CSV ou XML Spreadsheet, e não é possível transformar Markdown ou JSON de volta em Excel. Os valores no JSON são sempre mantidos como texto, e números e datas não são convertidos, para que zeros à esquerda em CEPs ou códigos de produto não se percam. Toda a análise acontece no navegador e os dados colados nunca são enviados a um servidor, então você pode usá-la com listas de clientes ou relatórios internos.

Perguntas frequentes

Como colo uma tabela do Excel? Preciso salvar em CSV antes?

Não. Selecione um intervalo de células no Excel ou no Google Sheets, pressione Ctrl+C (⌘+C no Mac) e cole na caixa da esquerda. O conteúdo copiado é separado por tabulações e a ferramenta o reconhece automaticamente. A primeira linha é usada como cabeçalho, então deixe os nomes das colunas na primeira linha da seleção.

Por que os números no JSON aparecem entre aspas?

A ferramenta mantém de propósito todos os valores como texto. Planilhas costumam ter códigos como «00123» ou CEPs, e convertê-los em números apagaria os zeros à esquerda, além de datas poderem ser interpretadas errado. Se precisar de tipos numéricos, converta os campos desejados no seu próprio código com Number() ou parseInt().

Vírgulas, quebras de linha ou barras verticais em uma célula causam problemas?

Não. O CSV é interpretado pelas regras padrão, então campos entre aspas duplas podem conter vírgulas, quebras de linha e aspas duplicadas, e células com quebra de linha copiadas do Excel também são tratadas corretamente. Na saída em Markdown, «|» é escapado como «\|» e as quebras de linha viram <br>, mantendo a estrutura da tabela.

Posso converter Markdown ou JSON de volta para Excel? Meus dados são enviados?

Por enquanto só existe a conversão em um sentido. A entrada aceita TSV, CSV e XML Spreadsheet, e não é possível transformar Markdown ou JSON de volta em planilha. Toda a análise roda no navegador, e seus dados nunca são enviados a um servidor do AlpaKit.

Ver esta categoria: Desenvolvimento e código

Ferramentas sugeridas e recentes
    ↑ ↓ Navegar ↵ Abrir ESC Fechar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep