Na verdade, existem mais de duas maneiras de fazer uma tabela de apresentação textual. Aqui estão alguns métodos comuns:  
 1. Tabela de texto básico (tabela ASCII)    * 
 usa: Tabelas simples com formatação mínima, bom para a apresentação básica de dados. 
 * 
 Exemplo:   `` ` 
 +-------+-------+-------+ 
 | Nome | Idade | Cidade | 
 +-------+-------+-------+ 
 | John | 30 | Nova York | 
 | Jane | 25 | Londres | 
 +-------+-------+-------+ 
 `` `  
 * 
 Prós: Fácil de criar, trabalha em qualquer editor de texto. 
 * 
 contras: As opções de formatação limitadas podem ser difíceis de ler para grandes conjuntos de dados.   
 2. Tabelas de marcação    * 
 usa: Popular para documentação on -line, suporta formatação básica. 
 * 
 Exemplo:   `` `Markdown 
 | Nome | Idade | Cidade | 
 | --- | --- | --- | 
 | John | 30 | Nova York | 
 | Jane | 25 | Londres | 
 `` `  
 * 
 Prós: Amplamente suportado em ferramentas on -line, sintaxe limpa e simples. 
 * 
 contras: Formatação limitada em comparação com o software de criação de tabela dedicado.   
 3. Valores separados por TAB (TSV)    * 
 usa: Exportando dados para análise ou compartilhamento entre aplicativos. 
 * 
 Exemplo:   `` ` 
 Nome Age City 
 João 30 Nova York 
 Jane 25 Londres 
 `` `  
 * 
 Prós: Formato de texto simples, facilmente importado para planilhas ou bancos de dados. 
 * 
 contras: Não visualmente atraente para a apresentação direta.   
 4. Usando software de criação de tabela dedicada    * 
 usa: Criando tabelas complexas e visualmente atraentes com opções de formatação ricas. 
 * 
 Exemplos: Microsoft Word, Google Sheets, Latex, etc. 
 * 
 Prós: Extensas opções de formatação, podem ser usadas para criar tabelas de aparência profissional. 
 * 
 contras: Pode exigir o aprendizado de uma nova interface de software, nem sempre adequada para ambientes de texto sem formatação.   
 Além disso, existem outros métodos:   * 
 caracteres de desenho de caixa Unicode: Fornece formatação visual mais rica do que caracteres ASCII simples. 
 * 
 Usando linguagens de programação: Permite geração dinâmica de tabela e manipulação.  
 O melhor método a ser usado depende de suas necessidades específicas, o nível de formatação necessário e onde você planeja apresentar sua tabela.