问题标签 [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.
json - Apache NiFi - CSV 中的所有西班牙语字符(ñ、á、í、ó、ú)在 JSON 中更改为问号 (?)
我使用 GetFile 处理器获取了 CSV 文件,其中 CSV 在英语单词中包含西班牙语字符(ñ、á、í、ó、ú 等)。当我尝试将 ConvertRecord 处理器与 JSONRecordSetWriter 的控制器服务一起使用时,它会显示带有问号而不是特殊字符的 JSON 输出。
将 CSV 记录转换为具有正确编码的 JSON 格式的正确方法是什么?
任何回应/反馈将不胜感激。
注意:CSV 文件是 UTF-8 编码的,并且可以在 NiFi 中正确读取和读取。
javascript - Nodejs中的导出问题
我正在运行一些测试脚本。我正在使用 csvtoparse 将 csv 文件转换为 json,并且我正在尝试使用 module.exports 导出对象集。我的代码如下所示:
但是,我在终端中收到此错误
有没有办法遍历 csv 并在 nodejs 中导出每个 json 对象?
javascript - 导入与需要节点问题。我们不能使用导入来要求任何模块吗?
const csv = require('csvtojson')这行得通
从 'csvtojson' 导入 { csv }但这不是。
任何人都可以帮助这里的问题吗?
java - 尝试将 CSV 文件转换为 JSON 格式以便将其保存在 mongodb (spring) 中
这是我在 StackOverflow 上的第一篇文章!
我一直在尝试上传 CSV 文件,对其进行解析,然后从中创建一个 json 文件。
我使用 Jackson 解析器找到了本教程:https ://kalliphant.com/jackson-convert-csv-json-example/ (我之所以选择它是因为处理速度快),但是我在尝试时发现了错误,但我没有找到为什么我会得到这些,我实际上正在使用 intellij IDEA,我尝试使用 reload project 并从 maven 下载源代码,但它并没有解决问题。
我一直在互联网上寻找这个错误,但我没有找到任何相关的。
我从教程中输入了完全相同的代码,但我收到了这些错误:
我得到的错误:
谢谢!
node.js - NodeJS 和 CSVtoJSON 文件流
代码的预期功能:
- 接收 CSV 文件
- 将其写入临时目录
- 使用csvtojson库将该文件转换为 JSON
data =
为文件添加前缀- 结果创建JS文件,并将其写入不同的目录
该过程适用于短 CSV 文件。当发送较大的文件(包含超过 20.000 行的 CSV 文件)时,结果数据将减少到大约 1800-2500 行。当我在本地启动应用程序并第一次上传文件时,即使上传大文件,一切正常。如果我更改代码的 readStream 部分中的任何内容并且服务器重新启动,那么一切都很好,所以我猜测需要以某种方式重置读取流。我使用此文档来实现该部分。
编辑 03-09-2020:部署到服务器后,应用程序甚至可以处理大型 CSV 文件
node.js - 将 Excel 文件转换为 CSV 并以 JSON 格式读取其内容
在我的程序中上传 excel 文件时,需要将其转换为 CSV 文件才能读取。该过程运行良好,我正在使用asyc/await
,但是每当我尝试使用csvtojson
Node 中的包读取文件时,文件都无法正确读取。如果我直接使用 CSV 文件,那么它工作正常。发生转换时会出现问题。
产品.js
我的控制台日志看起来像这样
而如果上传新的 CSV 文件或使用现有的 CSV,则输出console.log(jsonObj[0]);
为
我await
之前添加了fs.writeFile
但是出现了同样的问题。有两个文件保存在目录下csv/
并且读取前一个文件的内容(假设,因为它们非常相似)并且out.csv
不被读取。
更新
包装了一个承诺fs.writeFile
,现在订购了控制台,但是读取数据的输出仍然相同:
控制台日志
azure - 使用 Azure 逻辑应用将 CSV 转换为 JSON
我正在使用 Azure Logic App 从我的存储帐户中获取 Blob 内容。Blob 文件为 .CSV 格式。我想将 CSV 文件转换为 JSON。
我知道第三方连接器,例如 Plumsail 文档,但它们是付费的。有没有免费的解决方案?
任何帮助将不胜感激。谢谢!