问题标签 [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.
javascript - csvtojson npm 将 7945160000000000 舍入为 7.95E+15
我从 csv 获取四舍五入的值作为字符串,我不希望值被四舍五入我需要来自 csv 的确切值有什么办法吗?
7945160000000000 四舍五入到 7.95E+15 我期待读取 csv 中的确切值
javascript - 使用 node-csvtojson 的最后一个 json 数组条目的尾随逗号错误 - JSON 无效
我目前正在尝试流式传输一个非常大的 CSV 文件(130k 行)以转换为 JSON 文件。然后我可以稍后对其进行迭代。
问题是csvtojson在最后一个条目中添加了一个逗号,使其无法处理 JSON。
但是添加到数组的最后一个 JSON 在末尾添加了一个额外的逗号,从而创建了一个无效的数组/json。
结果是这样的:
预期结果如:
我怎么能确保它不会在最后一个条目上添加逗号?干杯
node.js - 流 - '即使在暂停连接时也会调用完成事件'
我正在尝试从 csv 读取数据,并且我正在暂停流,因为我需要使用 await 执行一些异步任务。但是,在处理完所有行之前调用 done 事件。据我了解,即使暂停也不会停止完成甚至被调用。有什么解决方法吗?
javascript - 如何使用 npm 的 csvtojson 将 csv 转换为 json 并忽略 csv 中的第一行?
我有一个这样的csv:
我想将其转换为:
我的 csv 中的第一行是元数据(基本上只是对实际列标题的描述——firstVal 和 secondVal),我不想包含在 json 中。我试过了:
但这似乎不起作用。如何在忽略第一行的情况下进行此转换?
node.js - 如何从 s3 存储桶解析 CSV 以在 javascript AWS Lambda 函数中使用
我正在尝试使用 AWS Lambda 中的 csvtojson 库从 s3 存储桶中读取 CSV,但它无法正常工作。在本地,我的代码有效。但是当我将它上传到 Lambda 时,它不会返回任何内容。Lambda 控制台中没有错误,所以我很难调试。我的代码如下。
csvtojson 由于某种原因不能在 Lambda 上工作吗?我应该使用不同的方法来解析 CSV 吗?谢谢!
json - 使用 Shell 将大型 CSV 转换为多个固定记录的 JSON 数组(例如 100 条记录 json 数组)
如何通过 SHELL 脚本或命令行将大型 CSV 转换为固定记录集的 JSON 数组(100 条记录的 JSON 数组)?
例如。输入 CSV 文件:
预期输出:
javascript - 当一行在节点js中的一列有两个值时如何将csv转换为JSON
我有一个csv
文件,其中一行有时有一列有两个值。目前我正在尝试使用拆分,,
但没有按预期工作。有人可以阐明如何实现预期的输出。我不想使用任何npm
库。
node.js - 如何避免引发 csvtojson 的错误
我尝试使用 csvtojson
我的 file.csv 是
我有下一个错误
怎么了?谢谢)
python - 将 CSV 转换为嵌套 JSON,同时将特定键的值格式化为 numeric/int/float
我正在尝试将 CSV 文件转换为嵌套的 JSON,这是我的 CSV,第一行作为列。
我想要的输出是一个嵌套的 json,其中Age键的值是数字而不是字符串。
在我的 CSV 中,所有键共享同一列(属性),并且值可以是字符串或数字格式,具体取决于属性。
这是我的一半工作的python脚本:
但是,下面是我用引用的数字年龄值得到的输出;