转置文本文件

时间:2016-09-29 14:37:13

标签: text notepad

我有超过20,000条记录从程序中导出,如下所示:

<script>
  var markers = [];
  @foreach (var item in Model) {

   <text>
        markers.push({  "title": "@item.name",
                         "lat": "@item.lat",
                         "lng": "@item.long",
                         "description":"@item.descript"
                   });
   </text>

  }
</script>

我需要将它们转换为可用的列和行,但我没有IDEA如何从文本文件中使用它。我已经查看了如何将回车符替换为逗号的一些答案,但最后一段数据之后不需要逗号来表示行的结尾,而且有些ADDRESS1字段仍为空。

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:0)

您可以通过编写小脚本来完成该任务,例如,在perl中。 Perl旨在比其他语言更好地处理文本转换。

.annotate(pks=ArrayAgg('id'))

如果你不懂任何编程语言。您可以聘请可以在upwork.com或类似网站完成该任务的自由职业者

答案 1 :(得分:0)

所以我想出来了 - 它实际上是StackOverflow中几个不同答案的组合。

首先我需要用“^”替换所有回车符,这样我就可以在以后打开分隔文件,而不必担心公司名称中的逗号。

接下来,一行结束,下一行开始,有文本^ Parent所以我用\ r \ nParent替换它,这给了我一个新行。

最后,我删除了所有无关的“标题”信息,这只留下了我需要的数据。