小编Mau*_*cio的帖子

如何在使用 JS 保持文本文件格式的同时将文本文件转换为 CSV 文件?

我正在读取一个文本文件,其中包含一些如下所示的数据:

This is my file
showing some data
data1 = 12
data2 = 156
Run Code Online (Sandbox Code Playgroud)

我想将此数据转换为 CSV 文件,同时保持文本文件的相同格式,如下所示:

This,is,my,file
showing,some,data
data1,=,12
data2,=,156
Run Code Online (Sandbox Code Playgroud)

我的第一次尝试是将文本文件读入字符串。将该字符串拆分为一个数组,在每个 ' ' (空格)字符处将其拆分。但是,这似乎不起作用。

我还尝试在每个“换行符”字符处将字符串拆分为一个数组,但它似乎不起作用。

任何人都可以指导我朝着正确的方向前进吗?或者我应该怎么做?

谢谢

javascript csv node.js

2
推荐指数
1
解决办法
1510
查看次数

如何使用 NodeJS 从文本转换为 JSON?

我想将文本文件转换为 JSON,但要以一种非常特殊的方式。我的文本文件如下所示:

Data 1:
datapoint1-1 = 21
datapoint1-2 = 23
Data 2:
datapoint2-1 = 21
datapoint2-2 = 23
datapoint2-3 = 23
Run Code Online (Sandbox Code Playgroud)

我想创建一个 JSON 文件来分隔这些数据,如下所示:

{
 {
 "Data": "1",
 "Datapoints": [
   {
    "datapoint1-1": "21",
    "datapoint1-2": "23"
   }
  ]
 },
 {
 "Data": "2",
 "Datapoints": [
  {
   "datapoint2-1": "21",
   "datapoint2-2": "23",
   "datapoint2-3": "23"
  }
 ]
 }
}
Run Code Online (Sandbox Code Playgroud)

我的第一步是将数据拆分为一个数组内的 2 个数组。第一个数组Data 1加上它的数据点,第二个数组Data 2加上它的数据点。

现在我被困在如何将这些数组转换为我想要的 JSON 格式。有没有人有想法?或者可以指导我朝着正确的方向前进?

谢谢,

javascript arrays json node.js

0
推荐指数
1
解决办法
423
查看次数

标签 统计

javascript ×2

node.js ×2

arrays ×1

csv ×1

json ×1