【发布时间】:2017-08-22 13:59:30
【问题描述】:
我有一些数据存储在纯文本文件中。它使用空格分隔不同的列,但在不同的表中,列具有不同的宽度(不同的字符数)。表格数据的内容包括单词、整数、浮点数和范围。
在javascript中提取数据并将其转换为html表的简单方法是什么?我更喜欢一种可用于所有表的通用方法(意味着它必须自行检测新列的位置 - 固定索引是不可能的,因为如前所述,它们因文件而异)。
以下是这些纯文本表之一的示例:
Line1 23 45.4 12 - 14
Line2 4 5.9 < 8
Line3 13.56 105.34 20.37 - 130.20
Line4 7.2 14.2 10.1 - 14.0
...
【问题讨论】:
-
列、空格、制表符等的界限是什么?列后是否有最小/最大空格数?有简单的方法吗?我对此表示怀疑,您的任意数据格式不规则。 hack 解决方案是将其全部放入
<pre>标记中以与纯文本演示文稿一起使用。 -
列全部用空格隔开。可以这么说,我需要一种方法来查找一行文本中的单词/数字/范围的索引,以便之后我可以通过这些索引拆分行。
-
列似乎使用等距字体中的空格来将文本呈现与列对齐。它们不是由空格分隔 - 否则“
-
文件包含 2 到 10 列。它们中的每一个都包含一个单词、一个整数或浮点数、一个整数/浮点数范围(例如'12.34 - 5.67')或一组由单个空格分隔的2或3个单词。似乎很难解决,我知道...
标签: javascript html datatable plaintext