是否有一个Web应用程序可以创建像这样的ASCII艺术表?:
------------------------------------------------ | | ColA | ColB | ------------------------------------------------ | Row1 | CellA1 | CellB1 | ------------------------------------------------ | Row2 | CellA2 | CellB2 | ------------------------------------------------ | Row3 | CellA3 | CellB3 | ------------------------------------------------
它不必使用ASCII( Unicode),我的意思是ASCII艺术形式的ASCII。
这对于不支持适当表的网站(例如Stack Exchange)很有用。
#1 楼
现在有:将文本格式设置为表格。我一直想创建此实用程序已有一段时间。实际上,我受到MySQL的命令行实用程序以及SO上缺少表的启发。因此,感谢您提醒我进行创建。
感谢@Lipis提出的Unicode char思想。
以下是输出示例:
+------+--------+--------+
| | ColA | ColB |
+------+--------+--------+
| Row1 | CellA1 | CellB1 |
| Row2 | CellA2 | CellB2 |
| Row3 | CellA3 | CellB3 |
+------+--------+--------+
评论
我并不总是希望启动Excel以放入表格中。您是否考虑允许在实用程序中使用其他定界符(逗号,2个以上空格,分号...)?
–凯文·维米尔(Kevin Vermeer)
2011年5月9日在22:19
这太好了!参考meta.stackexchange.com/questions/96125/…
–杰夫·阿特伍德
2011年6月23日9:08
@KevinVermeer:我做到了,以便您可以在编辑框中键入制表符。这是否解决了问题,还是您还需要其他定界符?
–有道理
2011年12月22日下午2:00
我真的很喜欢这个工具,但是在处理Excel中的空白/空单元格时遇到了问题
–转发Ed
16年5月7日在23:51
@EdwardFalk:我刚刚修复并更新了链接!
–有道理
16年8月28日在6:29
#2 楼
以下实用程序(由我创建)可以在此类情况下派上用场:http://plaintexttools.github.io/plain-text-table/用法得益于电子表格之类的handsontable的编辑功能,它非常简单直观。还能整齐地处理多行单元。
评论
看起来很好。我会添加一个屏幕截图以使其更加突出!
–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
2014年1月18日14:43
@JacobJanTuinstra感谢您的反馈。根据您的建议更新了答案。
– lorefnon
2014年1月18日15:32
这个很棒。我将为该书签添加书签。
–爱德华·福克
16-6-29在2:11
#3 楼
虽然不是特别针对表,但Asciiflow是用于这种事情的通用工具。#4 楼
由于OP专门说:它不必使用ASCII(可以是Unicode)
我想我应该分享SE用户创建的(mysql / unicode / html)表生成器的链接,用于超级用户上的SE。我发现获取unicode表非常有用(相对于Windows-1252兼容的“ ASCII”图形,我有时更喜欢这种表)。而且此工具可让您比较输出,以及获取HTML格式的表格。
示例显示我的工作流程:
我正在制作一个Web应用程序供簿记员计算营业税,我会按月和季度进行数学计算,以便该工具始终自动显示“上一季度的营业税信息”。由于我一直想着以0开头的数组,因此我需要嵌入一个简单的表来概述每个季度中的月份,以使值始终排在我的脑海。
1)要启动该表,我使用了此生成器(在此QA和其他QA上都列出了)及其类似Excel的输入界面来实际创建数据,因为Unicode工具需要预格式化的文本。我输入值,然后选择它们并按CTRL-C以获得制表符分隔表:
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)转到有感的生成器并粘贴到输入区域中。我使用了这3个选项中的每一个,并且最喜欢Unicode Art选项:必须为UTF-8专门设置字符集:
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
评论
您知道接受的答案是您建议的工具,并且由您提到的作者发布,对吗? :)
–加布里埃莱·彼得里奥利(Gabriele Petrioli)
2014年4月6日上午10:07
是的...在这个答案和另一个答案之间,我想展示自己的工作流程,因为它们自己都无法解决我的情况,并且需要抄录整个表格。在一起,我不需要手动输入所有信息。
–克里斯K
2014年4月10日20:28在
我已经更新了lorefnon.me/plain-text-table现在,您可以直接生成所需的Unicode Art输出(请参见样式选项Double Border)
– Jmini
15年4月8日在20:52
#5 楼
您还可以对mysql表使用此工具:MySQL表转换为文本
评论
请检查以下一项:softpedia.com/get/Office-tools/Other-Office-Tools/…关于创建ASCII艺术表,用软件在纯文本文件(ASCII / Unicode)中绘制形状