Existe um aplicativo da web para criar tabelas de arte ASCII? [fechadas]


67

Existe um aplicativo da web que pode criar tabelas de arte ASCII como esta ?:

------------------------------------------------
| | ColA ColB
------------------------------------------------
| Linha1 | CellA1 CellB1
------------------------------------------------
| Linha2 CellA2 CellB2
------------------------------------------------
| Linha3 CellA3 CellB3
------------------------------------------------

Ele não precisa usar ASCII (pode ser Unicode), eu quis dizer ASCII no sentido da arte ASCII .

Isso seria útil para sites que não suportam tabelas apropriadas (como Stack Exchange).


Por favor, verifique este: softpedia.com/get/Office-tools/Other-Office-Tools/… Atenciosamente

Respostas:


80

Agora existe: Formatar texto como tabela .

Estou pensando em criar esse utilitário há um tempo. Fui realmente inspirado pelo utilitário de linha de comando do MySQL e pela falta de tabelas no SO. Então, obrigado por me lembrar de fazê-lo.

E obrigado a @Lipis pela ideia de caractere Unicode.

Aqui está um exemplo da saída:

+------+--------+--------+
|      | ColA   | ColB   |
+------+--------+--------+
| Row1 | CellA1 | CellB1 |
| Row2 | CellA2 | CellB2 |
| Row3 | CellA3 | CellB3 |
+------+--------+--------+

2
Nem sempre eu quero iniciar o Excel para colocar em uma tabela. Você consideraria permitir que outros delimitadores (vírgula, 2 ou mais espaços, ponto e vírgula ...) fossem usados ​​em seu utilitário?
Kevin Vermeer

11
Isto e excelente! referenciado em meta.stackexchange.com/questions/96125/…
Jeff Atwood

@ KevinVermeer: ​​Eu fiz para que você possa digitar o caractere de tabulação na caixa de edição. Isso resolve o problema ou você ainda deseja outros delimitadores?
Sensitive

Eu realmente gosto desta ferramenta, mas tem problemas em lidar com células em branco / vazio de excel
Atacante Ed

2
@ EdwardFalk: Eu apenas consertei e atualizei o link!
Sensável 28/08/16

21

O seguinte utilitário (criado por mim) pode ser útil para esses cenários: http://plaintexttools.github.io/plain-text-table/

captura de tela

O uso é bastante simples e intuitivo, graças à planilha, como recursos de edição do handsontable . Também lida com células de várias linhas ordenadamente.


Parece muito bom. Eu adicionaria uma captura de tela para destacar mais !!
precisa saber é o seguinte

@JacobJanTuinstra Obrigado pelo feedback. Atualizou a resposta conforme suas sugestões.
Lorefnon

Este é excelente. Vou marcar este aqui como favorito.
Edward Falk

8

Embora não seja especialmente para tabelas, o Asciiflow é uma ferramenta genérica para esse tipo de coisa.


3

Como o OP diz especificamente:

Não precisa usar ASCII (pode ser Unicode)

Eu pensei em compartilhar o link para o gerador de tabelas (mysql / unicode / html) criado por um usuário do SE para uso no SE que encontrei no superusuário . Achei bastante útil obter tabelas unicode (que às vezes prefiro a arte "ASCII" compatível com Windows-1252). E essa ferramenta permite comparar as saídas e também obter uma tabela formatada em HTML.

Exemplo para mostrar meu fluxo de trabalho:
estou criando um aplicativo da web para meu contador calcular impostos sobre vendas e estou fazendo contas nos meses e trimestres, para que a ferramenta sempre exiba automaticamente "informações sobre impostos sobre vendas no último trimestre" . Como estou sempre pensando em matrizes começando com 0, precisava incorporar uma tabela simples descrevendo os meses de cada trimestre para manter os valores classificados em minha cabeça.

1) Para iniciar a tabela, usei esse gerador (listado neste e no outro QA) com sua interface de entrada semelhante ao Excel para realmente criar os dados, pois a ferramenta unicode deseja texto pré-formatado. Eu digito os valores, então os seleciono e CTRL-Cpara obter minha tabela delimitada por tabulação:

Quarter Numbers Names
Q1  1, 2, 3 Jan, Feb, Mar
Q2  4, 5, 6 Apr, May, Jun
Q3  7, 8, 9 Jul, Aug, Sep
Q4  10, 11, 12  Oct, Nov, Dec

2) foi para o gerador do senseful e colou na área de entrada. Joguei com cada uma das 3 opções e gostei da opção Unicode Art da melhor maneira:

╔═════════╦════════════╦═══════════════╗
║ Quarter ║  Numbers   ║     Names     ║
╠═════════╬════════════╬═══════════════╣
║ Q1      ║ 1, 2, 3    ║ Jan, Feb, Mar ║
║ Q2      ║ 4, 5, 6    ║ Apr, May, Jun ║
║ Q3      ║ 7, 8, 9    ║ Jul, Aug, Sep ║
║ Q4      ║ 10, 11, 12 ║ Oct, Nov, Dec ║
╚═════════╩════════════╩═══════════════╝

Observe que, para que a tabela seja exibida corretamente em uma página da web, o conjunto de caracteres deve ser definido especificamente para UTF-8:

<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>


Você sabe que a resposta aceita é a ferramenta que você sugere e é postada pelo autor que você mencionou, certo? :)
Gabriele Petrioli

sim ... entre essa e outra resposta, eu queria mostrar meu fluxo de trabalho, pois, por si só, não ajudava na minha situação e exigiria a transcrição da tabela inteira. Juntos, não precisei digitar todas essas informações manualmente.
Chris K

Eu atualizei lorefnon.me/plain-text-table Agora você pode gerar diretamente a saída desejada Unicode Art (ver a opção de estilo Double Border)
Jmini

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.