问题标签 [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 投票
1 回答
78 浏览

node.js - 如何从nodejs中的CSVTOJSON中仅提取某些字段?

我已经设法使用 csvtojson npm 包将 CSV 数据转换为 JSON,并成功地将其显示在控制台中。

现在我只想控制台记录 id 和 title 字段,我应该怎么做?非常感谢,非常感谢任何帮助。再次感谢

0 投票
1 回答
61 浏览

node.js - 在将 CSV 导入 MongoDB 时,路径中的值“无效日期”导致 Cast to date failed

我正在使用 csvtojson npm 包将 csv 数据导入 mongodb,我收到 ValidationError: Contact validation failed: contactdateofbirth: Cast to date failed for value "Invalid Date" at path "contactdateofbirth", dayoftheyear: Cast to Number failed for value路径“dayoftheyear”处的“NaN”错误。

这是我到目前为止所做的:

这是架构的简短版本:

我尝试使用新日期,但未能转换为正确的日期。我在这里想念什么?非常感谢,非常感谢任何帮助。再次感谢。

0 投票
1 回答
241 浏览

node.js - 通过流将 CSV 文件转换为 lambda 中的多个小 JSON 文件

我正在尝试编写一个 lambda 函数,该函数可以将一个巨大的 csv 文件流转换为多个小的 json 文件(比如 2000 行的 json 文件),从一个 s3 存储桶到一个 s3 存储桶。我虽然有一些限制,比如在 256 MB 的有限 RAM 内存中运行。

我可以通过将文件作为文件而不是像下面的流来做同样的事情。

但是由于内存限制,我需要在流中处理这个。有没有办法使用流做同样的事情?

这是处理函数

提前致谢!!

0 投票
1 回答
22 浏览

python - JSON文件的格式化

我们可以将突出显示的INTEGER值转换为STRING值(请参阅下面的链接)?

https://i.stack.imgur.com/3JbLQ.png

代码

0 投票
1 回答
110 浏览

javascript - 通过 SSH 读取 CSV 并转换为 JSON

这是这个问题的副本here

这是我正在尝试使用的代码:

我可以读回 CSV 数据,并且可以在 console.log(jsonObj) 上看到它进入 JSON 格式,但数据不可读,全部为 '\x00o\x00n\x00'' ..

我不知道该做什么://异步解析每个json

任何人都可以帮助弄清楚从缓冲区返回后如何解析 CSV/JSON 吗?

0 投票
1 回答
61 浏览

node.js - Mongoose 从 csv 导入数据仅插入部分数据

我是 MongoDB 和 Node.js 的新手,在通过 mongoose 从 .csv 文件将数据保存到 MongoDB Atlas 时遇到问题。

我希望用户通过文件输入上传 .csv 文件,然后将此 .csv 中的数据插入到 MongoDB Atlas。为此,我使用“csvtojson”模块将 .csv 文件首先转换为 JSON 格式。但是在 7 行数据中,只有 4 行保存在 MongoDB Atlas 上。另外,我收到以下错误:

这是代码:

这是csv文件的快照

MongoDB地图集

如果有人建议我对此代码进行修复或替代,我将不胜感激。

提前致谢!

0 投票
0 回答
16 浏览

smooks - 使用 smooks 将 csv 转换为 json

我正在使用 smooks 将 csv 转换为 json。输出文件按预期出现,但最后一个 csv 记录中有一个尾随逗号。最后输出是这样的 },] 这将是无效的 json 格式。如果我将选择器用作#document 并使用 if 检查 csv_record?has_next 并分别处理最后一条记录,那么它就可以工作。但我想翻译大文件,所以我使用 SAX 并分别处理每条记录,因此 has_next 不起作用。

有没有其他方法可以单独获取最后一个 csv 记录?或 smooks 中的任何配置,以便它会给我有效的 json。

0 投票
2 回答
91 浏览

python - 如何从 CSV 制作 JSON 文件?

我有一个包含 4 列(A、B、C、D)的 CSV 文件。像这样:

一种 C D
示例英文文本 翻译文本 语境 最长长度
示例英文文本 2 翻译文本 2 上下文 2 最大长度 2
示例英文文本 3 翻译文本 3 上下文 3 最大长度 3

我需要一个代码,将其转换为这个 JSON 文件:

我试过这个:

但是有一个错误,我不确定这是最好的方法。

我怎样才能解决这个问题?

错误:

感谢您的帮助!

0 投票
0 回答
29 浏览

node.js - 如何使用 ejs 模板引擎在 express 应用程序中使用 csv 文件数据绘制折线图

我是新手,我对想要实现的功能感到困惑。下面是我用于从数据库读取 csv 文件的 api(只有保存在数据库文件中的名称使用 multer 保存在本地文件夹中)。我能够读取文件并使用console.log 打印它。但是当我尝试将文件转换为 json 时,我收到了这个错误:(节点:13004)UnhandledPromiseRejectionWarning:错误:文件不存在。检查以确保 csv 的文件路径正确。请帮我。任何提示或支持表示赞赏。提前致谢。

我正在使用带有 sequelize 的 mysql 数据库。

0 投票
1 回答
46 浏览

node.js - Express & csvtojson:“未处理的拒绝错误 [ERR_STREAM_WRITE_AFTER_END]:结束后写入”

我正在尝试从 csv 文件中获取数据作为服务器上的 json 对象:

现在我第一次发送请求时一切正常,但是当发送更多请求时出现此错误:

如果我使用 csv().fromFile 代替它可以工作,但我需要在转换器中设置选项。我该如何解决?