Pular para o conteúdo principal

Gerador de Tabelas e Caixas ASCII

Transforme linhas CSV ou separadas por tabulação em uma tabela ASCII alinhada, desenhada com caracteres Unicode (┌─┬─┐) ou ASCII simples (+, -, |). Detecta automaticamente o delimitador.

Entrada

Saída

Tabela ASCII
 
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/ascii-box-table-generator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "inputText": "Name,Age\nAlice,30\nBob,7",
    "delimiter": "auto",
    "borderStyle": "unicode"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `ascii-box-table-generator` tool (ASCII Box & Table Generator) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/ascii-box-table-generator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Gerador de Tabelas e Caixas ASCII — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

O que esta ferramenta faz

O Gerador de Tabelas e Caixas ASCII transforma linhas CSV simples ou separadas por tabulação em uma tabela de texto bem alinhada, com bordas usando caracteres Unicode de desenho de caixas (┌─┬─┐, , ├─┼─┤, └─┴─┘) ou ASCII simples (+, -, |). Cole dados tabulares e obtenha uma tabela que você pode colocar diretamente em um comentário de código, banner de terminal, README, mensagem de chat ou email de texto simples — em qualquer lugar onde tabelas Markdown ou HTML não sejam renderizadas.

Cada coluna é preenchida com a largura de sua célula mais ampla, para que as colunas fiquem alinhadas mesmo quando os valores têm comprimentos diferentes. A primeira linha é sempre tratada como cabeçalho e recebe uma linha separadora abaixo dela.

Como usar

  1. Cole seus dados em Dados de Entrada (CSV ou TSV) — uma linha por linha, com valores separados por vírgulas ou tabulações.
  2. Escolha um Delimitador: deixe em Detectar automaticamente e a ferramenta conta vírgulas versus tabulações na primeira linha para adivinhar, ou force Vírgula ou Tabulação explicitamente.
  3. Escolha um Estilo da Borda: Unicode para caracteres de desenho de caixas nítidos (melhor em terminais, editores de código e a maioria dos aplicativos de chat modernos), ou ASCII para máxima compatibilidade (renderiza corretamente em qualquer fonte, em qualquer contexto de texto simples e em sistemas mais antigos).

A tabela é regenerada automaticamente conforme você digita ou altera uma opção — não há botão para clicar.

Exemplo

Entrada:

Name,Age
Alice,30
Bob,7

Saída Unicode:

┌───────┬─────┐
│ Name  │ Age │
├───────┼─────┤
│ Alice │ 30  │
│ Bob   │ 7   │
└───────┴─────┘

FAQ

E se minhas linhas tiverem números diferentes de colunas? Linhas curtas são preenchidas com células vazias até a largura da linha mais longa, para que a tabela seja renderizada como um retângulo limpo em vez de quebrar.

Posso encapsular valores entre aspas que contêm uma vírgula? Sim — coloque um campo entre aspas duplas ("Doe, John",42) e a vírgula dentro dele é mantida como parte do valor em vez de ser tratada como uma nova coluna. Uma aspa dupla ("") dentro de um campo entre aspas se torna um literal ".

Por que o alinhamento parece estar errado com emoji ou texto CJK? As larguras das colunas são medidas em unidades de código UTF-16. Isso é preciso para texto Latin/Europeu simples, mas emoji, marcas diacríticas e caracteres "largos" do Leste Asiático podem ocupar mais espaço visual do que unidades de código, o que pode deslocar o alinhamento em uma ou duas colunas.

Qual estilo de borda devo usar? Caracteres de desenho de caixas Unicode parecem mais nítidos e são suportados em quase qualquer lugar onde o texto é monoespacial (terminais, blocos de código, Slack, Discord). ASCII simples (+, -, |) é a escolha mais segura para sistemas herdados, emails de texto simples ou fontes que não incluem glifos de desenho de caixas.

Isso cria tabelas HTML ou Markdown? Não — a saída é uma tabela de texto simples de largura fixa destinada a exibição monoespacial, não uma tabela Markdown ou HTML.

Privacidade

Esta ferramenta é executada inteiramente no seu navegador. Seus dados nunca são enviados para um servidor.

asciiascii-arttablecsvbox-drawingtext-art

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.