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
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_HERECole 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/MCP | A 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
- Cole seus dados em Dados de Entrada (CSV ou TSV) — uma linha por linha, com valores separados por vírgulas ou tabulações.
- 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.
- 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,7Saí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.