问题标签 [json2csv]

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 投票
0 回答
86 浏览

node.js - 从节点 js 导出 CSV 而不会崩溃

我需要为大量数据导出 CSV,比如它有 100k 行,我正在使用Json2CSV但有时它需要很长时间并且崩溃。我正在使用节点 js 流但没有用。我正在谷歌搜索,但我不知道要清除它。请任何人都可以指导我如何解决它。

节点JS

writeToCSV

前端 Ajax 调用

0 投票
1 回答
1001 浏览

node.js - 如何在 express 中为 json2csv 指定配置

根据文档,可以在使用 json2csv 模块将 JSON 解析为 CSV 时提供配置,例如包含 NULL 或设置默认值,但我无法让它工作。

这是正确的吗?

0 投票
2 回答
1201 浏览

javascript - ExpressJS - 在服务器端生成 CSV 文件并启用从客户端下载

我正在使用 ExpressJS 开发一个网络应用程序。

页面上有一个创建按钮。我想要实现的是,当单击按钮时,它会向服务器端发送一个 Post/Get 请求,然后服务器端会触发一个进程来生成一个 CSV 文件并将其发送回客户端进行下载。

我正在考虑使用json2csv.

客户端:

服务器端和incidents路由器(下面的代码片段是从 json2csv 官方 npmjs 页面复制的):

当我运行 Web 应用程序并单击“创建”按钮时,服务器挂在那里,它通过了“标志 2”并且从未通过asyncParser.processor. 在客户端,POST 请求也被挂在那里并且没有状态码。

0 投票
1 回答
121 浏览

vue.js - 下载使用 javascript 创建的 CSV 文件,由于某种原因限制为 29 行

我正在使用以下内容vue在客户端的项目中下载使用 JavaScript 创建的文件,该项目也使用json2csv.

但由于某种原因,该文件只有 29 行而不是全部 200 行。上面的代码在 Firefox 中根本不起作用,但在 chrome 中使用,现在它在 chrome 中被破坏并截断文件。

任何人都可以解释什么是错误的以及如何在客户端创建文件的同时解决它吗?

0 投票
1 回答
103 浏览

javascript - json2Csv Angular - 添加总计行

我目前正在使用 json2Csv 导出 csv 表中的数据。

数据已正确导出,但我想添加页脚行来计算总价。

链接在下面,在页脚中我想获得总价格: https ://stackblitz.com/edit/angular-json2csv

在文档中,没有关于添加总计行(或页脚行)的内容。有人知道如何添加吗?

非常感谢!

0 投票
2 回答
244 浏览

node.js - 从 res.send csv 文件中捕获 AngularJS 函数中的响应

我需要从 NodeJS 函数中捕获响应(我的意思是检查 NodeJS 函数的响应何时返回客户端,而不是错误)。
单击按钮时,会启动一个带有表单的函数,NodeJS 在查询后返回一个 csv 文件。问题是查询很复杂,需要 1 分钟以上才能完成。

我需要在单击按钮时启动加载微调器,当 CSV 从函数返回时它应该停止。关于我该怎么做的任何线索?提前致谢。

HTML 表单

节点JS

0 投票
1 回答
102 浏览

node.js - 如何使用nodejs在CSV文件中下载19位数字?

我使用 nodejs 代码下载一个 csv 文件,该文件还包含 19 位数字。但下载后我得到一个格式如“1.23457E+18”的数字。因此,如果我尝试将此单元格扩展或格式化为文本或数字,我将最后 4 位数字设为 0000。但我的实际数字是 1234574654345678987。

我是这样分配的。如果尝试添加一些特殊字符,例如

然后我用 A 得到原始号码。但我只需要实际号码。我在用着

“json2csv解析器”。谁能告诉我如何解决这个问题?

0 投票
1 回答
91 浏览

node.js - 从 Node Express 服务器下载 CSV 文件

我有一个带有 Node 和 Express 的 API 后端。我正在尝试从前端获取一些过滤数据并创建一个 CSV 文件并为用户下载它。我一直在使用json2csv。我能够正确创建数据文件,并且当我在我的快速路线中使用该文件时,我下载了一个只显示未定义的文件。起初,我认为这是一个异步问题,但在使用 setTimeout 作为测试以查看这是否是一个问题后,我仍然得到未定义的数据文件。控制台记录“csvData”显示正确的数据。

快速下载文件的路径。

我在前端使用 Vue,单击按钮时获取文件,不确定是否应该包含该文件。

0 投票
0 回答
397 浏览

node.js - 如何使用 json2csv 创建文件并将其上传到 Firebase 存储

我正在尝试使用 json2csv 在 GCF 环境中创建一个文件并将其上传到 Firebase 存储。我能够创建文件(我尝试下载它进行测试并且文件很好)但是当将文件上传到 Firebase 时,我收到了一个错误。我想我错过了一个步骤或做错了上传文件。

我在 GCF 中也收到此错误:

严重性:“错误” textPayload:“错误:ENOENT:没有这样的文件或目录,stat '“a”,“b”0,1'”

0 投票
2 回答
1611 浏览

node.js - 如何将 JSON 转换为 CSV,然后作为 CSV 文件保存到计算机

我目前正在尝试从 API 中提取 json 数据,使用 json2csv node.js 模块将其转换为 csv,然后将数据作为 csv 文件保存在我的笔记本电脑上。但是,当我运行脚本时,什么也没有发生。

然后,json 数据的格式类似于以下数据变量:

这是将数据转换为csv并下载它,这似乎是问题出现的地方:

从 API 中提取了数据,但没有保存。我什至不确定它是否已正确转换为 csv。