问题标签 [papaparse]

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 回答
465 浏览

jquery - Google Apps 脚本中带有 HtmlService 的原生 vs IFrame 沙箱

我对脚本相当陌生,所以很想了解 Native 和 iFrame 沙盒模式之间的区别。

我很难理解为什么某些代码适用于一个而不是另一个(例如,jquery autocomplete 仅在 Native 中工作,而 Papaparse 仅在 iFrame 中工作)。

除了这个文档,我似乎找不到更多解释差异的东西。

0 投票
2 回答
809 浏览

javascript - 动态加载脚本后使用 papaparse

原来的

我正在我的 Javascript 应用程序中动态加载Papaparse ,如下所示:

然后我得到这样的解析文件。

console.log-callback中没有 mystep触发,但它们从before- 和complete-callback 打印。

有人能告诉我为什么a)它在我的 -callback 中没有返回任何内容stepb)为什么它undefined在我的complete-callback 中返回?

更新

我已经添加了SCRIPT_PATH评论中建议的内容,如下所示:

并将我的之前更改为:

但是仍然不确定。

0 投票
1 回答
993 浏览

json - Angular 工厂不返回对象数组,而是返回单个对象

我是 Angular 新手,我正在尝试在工厂内加载 CSV 列表,然后将其转换为 json。我在工厂内使用 Papaparse(CSV 到 json 库)。当我控制台记录工厂时,我得到了正是我想要的对象数组,但是当我将它传递到我的控制器中时,我得到一个包含所有数据的对象。

这是我的工厂

这是我的控制器

我希望能够在我的视野中做这样的事情

0 投票
1 回答
1146 浏览

express - 解析csv时出现Paparse错误

您好,我在我的快递服务器中使用 papaparse,我正在尝试解析 csv 列表,但出现以下错误:

为什么我会看到这个?

0 投票
1 回答
2158 浏览

papaparse - 如何 Papa.unparse 一个巨大的 JSON 对象

我正在使用 Papa.unparse() 将 JSON 对象转换为 csv,然后下载文件。该方法失败:

“分配大小溢出 papaparse.min.js:6:1580”

当 JSON 数组中有超过 500,000 个要解析的项目时,会在 Firefox 中发生这种情况。

Papa.parse() 方法允许您从文件中流式传输数据。您可以对 Papa.unparse() 采取任何类似的方法吗?

0 投票
1 回答
761 浏览

javascript - 将 CSV 数据解析为 JS 对象以在图表中使用。未捕获的 ReferenceError:未定义数据(包括 jsfiddle)

这是我正在尝试做的事情:

  1. 使用 papa parse 解析 CSV 文件。

  2. 使用解析后的数据创建两个 JS 对象(ohlc 和 volume)。

  3. 然后该数据用于创建 highstocks 图表。

使用 papa 解析示例解析:

一个有效的 Highchart 示例:jsfiddle

我试图结合前两个例子:jsfiddle

谁能帮我解决我做错了什么?我知道两件事还没有完成。数据需要反转,以便按日期升序排列。并且日期需要转换为毫秒。但是,它会帮助我获取当前数据,至少先插入对象,然后再从那里开始。

0 投票
1 回答
276 浏览

javascript - 我越来越不确定 Papaparse

因此,当我尝试使用 papaparse 完整读取变量时,出现以下错误:TypeError: wpcc_results is undefined。

我真的看不出我的代码有什么问题:

我认为新鲜的眼睛在这里真的会有所帮助。

我很感激任何帮助。

0 投票
0 回答
2461 浏览

javascript - Papa 将 csv 解析为对象,100 万行 x 10 列,Chunk 函数

我正在尝试使用 Papa Parse 解析 csv 中的数据,但返回的对象只有百万行中的 50,000 行。我尝试使用块回调函数将文件分解为更小的组件,但没有任何运气,因为我不明白我在哪里传递分解大小以及我在哪里回调函数。我的代码在这里...

我知道我的 rowCount 变量没有被使用,但我不确定我在哪里传递它。我已经查看了在线文档,但仍然不太了解块函数,因此任何其他文档或建议将不胜感激。谢谢。

0 投票
1 回答
345 浏览

javascript - 角度算法:停止 ngFileUpload 双循环?

我有一个控制器:

这基本上用于允许通过ngFileUpload拖放 csv 文件,然后由Papa Parse 解析。在我对 Papa Parse(位于 $scope.parsePapa)的调用中,我需要第二个参数来发送有关上传了哪个文件的信息(只需一个索引就可以)用于稍后的组织目的,第一个参数是文件本身。问题是,如果对于成功功能,我做了这样的事情:

发生的情况是,success只有在两个文件都完成上传后才会调用它。到那时,i已经是 2(在 2 个文件的情况下:0 表示第一次通过,1 表示第二个文件,2 表示第二个文件之后)。如果我使用上面的代码,它不会返回文件,因为files[2]如果上传了两个文件,则索引中没有存储任何内容。

为了解决这个问题,我在 for 循环中使用files了一个循环,它将遍历. 但是,由于会有多个文件,当前的行为实际上是(例如,在上传 2 个文件的情况下)对每个文件进行两次解析。我正在解析具有 1,000,000 行的 csv 文件(稍后进行比较),因此上传两次会影响性能。 filefiles

简而言之,我正在寻找一种仅将每个文件发送到 $scope.parsePapa(file, fileNumber) 的方法。

任何帮助将不胜感激。我对 Angular 完全陌生,所以如果这是我错过的简单事情,请提前道歉。


编辑: danial 解决了这个问题(见下文)。如果有人感兴趣,最终代码如下所示:

}]);

0 投票
1 回答
1955 浏览

callback - 使用来自 Papaparse 回调函数的数据

我可能把这一切都倒退了,而且恐怕我已经很久没有做过太多的 javascript 了,从那时起事情已经发生了很大的变化。因此,答案可能非常微不足道,但我无法在网上找到任何有用的东西。

很简单,我想在本地 (/log.csv) 或远程 ( http://mywebsite.com/log.csv ) 解析一个 csv 文件,我希望能够在脚本的其余部分。换句话说,理想情况下是这样的:

想法?

万分感谢!