Formatador de Tabela
Cole de uma planilha (separada por tabulação), CSV ou digite os dados manualmente
Trunca o conteúdo da célula que for mais longo do que este número de caracteres
Cole Seus Dados para Começar
Insira dados de tabela separados por tabulação, CSV ou delimitados por pipe no painel esquerdo, depois escolha um estilo de borda para ver a saída da tabela ASCII formatada aqui.
Como Usar a Ferramenta de Tabela ASCII
Cole ou Digite Seus Dados da Tabela
Mude para a aba Formatador de Tabela e cole seus dados na área de texto. Você pode copiar diretamente de uma planilha (Excel, Google Sheets) e as colunas serão automaticamente separadas por tabulações. Alternativamente, digite dados CSV usando vírgulas, valores delimitados por pipe ou qualquer outro delimitador. Clique em 'Carregar Dados de Exemplo' para ver um exemplo funcional imediatamente.
Escolha um Separador e Modo de Cabeçalho
Selecione o separador de coluna que corresponde aos seus dados de entrada — Tab para colagens de planilhas, Vírgula para arquivos CSV, Pipe para dados delimitados por pipe. Em seguida, defina a opção da Linha de Cabeçalho: escolha 'A primeira linha é cabeçalho' para aplicar uma linha de separador em negrito abaixo da primeira linha, que distingue visualmente os cabeçalhos das colunas das linhas de dados na saída.
Selecione um Estilo de Borda
Navegue pela grade de visualização em miniatura para escolher seu estilo de tabela preferido. As opções incluem MySQL/Plus para arte ASCII clássica, Unicode Simples ou Duplo para caracteres modernos de desenho de caixas, Arredondado para cantos elegantes, Markdown/GitHub para arquivos README e wikis, Compacto para layouts mínimos, HTML para páginas da web e Simples para documentação que não precisa de linhas de borda.
Copiar, Baixar ou Navegar pela Referência ASCII
Clique em Copiar para enviar a tabela formatada para sua área de transferência, ou clique em Baixar .txt para salvá-la como um arquivo. Mude para a aba Referência ASCII para consultar os valores decimal, hex, octal, binário e HTML de qualquer caractere. Use a caixa de pesquisa para filtrar por nome, código ou caractere. Clique em qualquer linha para copiar todos os seus valores. Exporte todo o gráfico de referência como um arquivo CSV.
Perguntas Frequentes
O que é uma tabela ASCII em programação?
Em programação, uma 'tabela ASCII' refere-se a duas coisas. Primeiro, a tabela de referência de caracteres que mapeia inteiros de 0 a 127 para caracteres — isso é o que a aba Referência ASCII mostra. Em segundo lugar, uma 'tabela de arte ASCII' é uma grade baseada em texto renderizada com caracteres de desenho de caixas ou sinais de pontuação como sinais de mais, traços e pipes. Tabelas de arte ASCII são amplamente utilizadas em ferramentas de linha de comando, arquivos README, comentários de código-fonte e saída de terminal porque não requerem formatação especial e são exibidas corretamente em qualquer ambiente de fonte monoespaçada. Tabelas de pipe Markdown (usadas no GitHub, GitLab e muitos wikis) são uma das formas mais comuns de tabelas de arte ASCII hoje.
Como faço para converter uma planilha em uma tabela ASCII?
Abra sua planilha no Excel ou Google Sheets, selecione as células que deseja e copie-as (Ctrl+C ou Cmd+C). Cole os dados copiados na área de texto de Dados da Tabela nesta ferramenta — as células da planilha são automaticamente separadas por tabulações quando copiadas, então selecione 'Tab' como o separador. Escolha 'A primeira linha é cabeçalho' se sua primeira linha contiver cabeçalhos de coluna. Em seguida, escolha seu estilo de borda preferido na grade de visualização em miniatura. A tabela ASCII formatada é gerada instantaneamente e pode ser copiada para sua área de transferência ou baixada como um arquivo .txt.
Qual é a diferença entre os estilos de tabela Unicode Simples, Unicode Duplo e MySQL?
O estilo MySQL (também chamado de estilo Plus) usa apenas pontuação ASCII básica: sinais de mais nos cantos e interseções, traços para linhas horizontais e caracteres pipe para linhas verticais. É universalmente compatível com todos os terminais e editores de texto. Unicode Simples usa caracteres reais de desenho de caixas do padrão Unicode (┌─│┐└┘├┤┬┴┼) para uma aparência mais limpa e polida. Unicode Duplo usa a variante de linha dupla (╔═║╗╚╝╠╣╦╩╬) para uma aparência ainda mais ousada. Estilos Unicode requerem uma fonte que suporte caracteres de desenho de caixas, que todos os terminais e editores modernos fazem.
Qual é o código ASCII para caracteres comuns como espaço, nova linha e tabulação?
Espaço é o código ASCII 32 (hex 20). Tabulação (tabulação horizontal, HT) é o código 9 (hex 09). Nova linha ou avanço de linha (LF) é o código 10 (hex 0A). Retorno de carro (CR) é o código 13 (hex 0D). Retrocesso (BS) é o código 8 (hex 08). Escape (ESC) é o código 27 (hex 1B). Exclusão (DEL) é o código 127 (hex 7F). Os dígitos 0–9 vão dos códigos 48–57. As letras maiúsculas A–Z vão de 65–90. As letras minúsculas a–z vão de 97–122. Você pode procurar qualquer caractere instantaneamente usando a aba Referência ASCII — basta digitar o caractere, seu valor decimal ou seu valor hex na caixa de pesquisa.
Posso usar esta ferramenta para gerar tabelas Markdown para READMEs do GitHub?
Sim — selecione o estilo de borda 'Markdown / GitHub' para gerar tabelas de pipe com Markdown Flavored GitHub (GFM) que são renderizadas como tabelas HTML formatadas no GitHub, GitLab, Bitbucket e na maioria dos editores Markdown. A saída usa o formato padrão | coluna | com uma linha separadora de traços entre as linhas de cabeçalho e de dados. O alinhamento do texto (esquerda, centro, direita) é codificado na linha separadora usando notação de dois pontos (:---:, ---:, :---). Basta colar a saída no seu README.md ou página de wiki e ela será renderizada como uma tabela formatada adequada.
O que são caracteres de controle e por que são exibidos com símbolos?
Os caracteres de controle são os primeiros 32 caracteres ASCII (códigos 0–31) mais DEL (127). Eles foram originalmente projetados para controlar máquinas de teletipo e comunicações seriais — comandos como 'início de cabeçalho', 'fim de texto', 'sino', 'retrocesso' e 'escape'. Como são não imprimíveis, exibi-los em uma tabela requer um substituto visual. Esta ferramenta usa o bloco padrão de imagens de controle Unicode (U+2400–U+241F), que atribui glifos dedicados a cada caractere de controle: ␀ para NUL, ␇ para BEL, ␈ para BS, ␉ para HT (tabulação), ␊ para LF (nova linha), ␍ para CR, ␛ para ESC, e assim por diante. Esses símbolos permitem que você veja e identifique caracteres de controle rapidamente na tabela de referência.