问题标签 [csvtojson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
762 浏览

node.js - CSV 到 Json 库在节点 js 中不起作用

我正在尝试从 FTP 服务器解析一个 csv 文件。当文件只有一行数据时,就会出现问题。如果文件有超过 1 行数据,它工作正常。下面的代码完成了这项工作。经过调试,我发现 fromString 方法没有返回任何内容,但是,来自套接字的数据被成功读取。任何帮助表示赞赏

0 投票
1 回答
164 浏览

python - 使用python多处理将csv转换为json

我有大约 30 个 csv 文件,我正在尝试将它们并行转换为 json。转换正在发生,但需要相当长的时间。大约25分钟。每个文件将有 200 万条记录。下面是我的代码。我是 python 新手,您能否建议调整此代码的可能方法,以便加快转换时间。

0 投票
1 回答
539 浏览

node.js - 将 csv 转换为 JSON,并在文档顶部添加注释 (Node.js)

我在 NodeJS 中使用 csvtojson 库将 csv 文件转换为 JSON。

问题是我的 csv 文件中的前两行包含注释 (#):

由于前两行,返回的 JSON 已损坏:

在此处输入图像描述

有没有办法跳过/忽略这些注释行?我有很多 ov csv 文件,每个文件的前两行都有注释。

0 投票
1 回答
1676 浏览

javascript - AWS Lamda-找不到模块“csvtojson”

我正在使用 AWS Lambda 服务从上传到 S3 存储桶的 CSV 文件中读取内容并将其转换为 JSON 格式。我在 csv 到 json 阶段陷入困境。

错误消息: “errorType”:“Runtime.ImportModuleError”,“errorMessage”:“错误:找不到模块'csvtojson'”,

我试图转换 lambda 上的节点模块来检查运气。请分享任何建议。

0 投票
0 回答
47 浏览

json - CSV到Java中的嵌套Json转换

我需要将 CSV 文件转换为嵌套的 json 格式,如下所示。

请帮我解决这个问题。我可以准备将​​ CSV 文件保存为任何格式。

0 投票
1 回答
68 浏览

node.js - Csvtojson 模块返回不需要的键

这里的第一个问题,

我正在尝试使用 csvtojson npm 模块从 csv 文件中获取 JSON 对象。

一切正常,除了我得到的 JSON 对象上有对象键:

预期结果:

获得:

我创建 JSON 对象的代码如下:

csv文件如下:

0 投票
1 回答
468 浏览

node.js - 在nodejs中将多个csv文件同步转换为json

我在同步执行代码时遇到问题,应该先执行 for 循环,然后再给出响应。如果可能,请为我提供使用 async/await 的解决方案。此上传 api 将多个文件作为输入。还使用 fs 和 csvjson 包将其从 csv 转换为 json。

0 投票
0 回答
756 浏览

java - 使用逗号十进制分隔符杰克逊将 CSV 文件转换为 json

我有以下 csv 文件

我正在寻找有关如何处理具有逗号值(例如成本)的 csv 文件的建议。

我正在使用以下代码:

类结果文件

控制器

错误

E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E:[Servlet 错误]-[DispatcherServlet]:com.fasterxml.jackson.databind.exc.InvalidFormatException:无法反序列化类型的值double来自字符串“524,07”:在 [Source: (com.fasterxml.jackson.dataformat.csv.impl.UTF8Reader) 处不是有效的 Double 值;行:2,列:14](通过引用链:com.ibm.gr.melissa.beans.ResultFile["cost"])在 com.fasterxml.jackson.databind.exc.InvalidFormatException.from(InvalidFormatException.java:67 ) 在 com.fasterxml.jackson.databind.DeserializationContext.handleWeirdStringValue(DeserializationContext.java:935) 在 com.fasterxml.jackson.databind.deser 的 com.fasterxml.jackson.databind.DeserializationContext.weirdStringException(DeserializationContext.java:1679)。 std.NumberDeserializers$DoubleDeserializer._parseDouble(NumberDeserializer

0 投票
0 回答
57 浏览

javascript - 在 Javascript 中将字符串转换为 JSON 对象

嗨,我在使用 csvtojson npm 模块解析 CSV 文件时收到如下字符串。

"{"baselineWifiStrength":"10Mbps","userWifiStrength":"3Mbps"}"

从 csv 读取的代码

如何将上述内容转换为有效的 JSON Object 。如果我执行 JSON.parse(),我会收到解析错误。有没有办法解决这个问题?

基本上我想将其转换"{"baselineWifiStrength":"10Mbps","userWifiStrength":"3Mbps"}"为有效的 JSON

0 投票
2 回答
1637 浏览

javascript - npm package csvtojson CSV Parse Error: Error: unclosed_quote

  • Node version: v10.19.0
  • Npm version: 6.13.4
  • Npm package csvtojson Package Link

    /li>

While trying to handle large CSV file (about 1.3 million records) I face error "CSV Parse Error: Error: unclosed_quote." after certain records(e.g. after 400+ records) being processed successfully. From the CSV file i don't see any problems with data formatting there, however the parser might be raising this error because of "\n" character being found inside the column/field value.

  • Is there a solution already available with this package? or
  • is there a workaround to handle this error? or
  • is there a way to skip such CSV rows having any sort of errors not only this one, to let the entire CSV to JSON parsing work without the processing getting stuck?

Any help will be much appreciated.