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

javascript - papaParse 可以修改为在 IE8 中工作吗?

在我的工作中,大多数(如果不是所有)员工都使用 IE8。我知道 papaParse 中的常见问题页面说 IE10+ 是首选。我的问题是有人修改它以使用旧版本的 IE 吗?

IE抛出的错误是:

对象不支持此属性或方法

它所指的代码行是:

NetworkStreamer.prototype = Object.create(ChunkStreamer.prototype);

0 投票
0 回答
1053 浏览

javascript - 尝试在 Papaparse 中简单地访问数组

我试图简单地访问 Papaparse 中的一个数组 - 然后通过标题名称或仅通过数组地址 (1,1) 等吐出该数组的元素。

但是,我什至无法正确加载数据。行数正确显示为 258,但整个内容为 [object Object]、[object Object]、[object Object] ...等

0 投票
1 回答
779 浏览

csv - C3js,Papaparse,将 CSV 解析为 C3js

我一直在尝试使用 Papaparse4 解析 CSV 文件,以便在使用 C3js 创建的图表上使用它,但我无法让它工作。

我希望能够加载不同的 CSV 文件,所以我使用文件输入,文件被解析(我可以在控制台上看到它),但我无法将数据加载到图表中。

你可以在这里测试它:http: //jsfiddle.net/Honzo_Nebro/mv6eomf4/

0 投票
1 回答
867 浏览

javascript - 使用 Papa 解析的大字符串会导致 Chrome 和 Opera 崩溃

如果我尝试解析大约 100 万行和大约 20 列的“大”csv 字符串,Papa Parse 似乎会导致 Chrome 和 Opera 崩溃(Windows 7)。在 Firefox 中成功加载同一页面的位置。如果我定义了一个大的 csv 字符串并在 papaparse.js 库中包含一个 <script> 标记,Chrome 和 Opera 甚至在调用 Parse 之前就会崩溃。如果我不包含 papaparse.js 的 <script> 标记,则创建大型 csv 字符串没有问题,但我无法解析它们。在我的实际用例中,我不是在 javascript 中生成大的 csv 字符串,而是将它们从 zip 存档中提取出来。如果我使用 step 或 chunk 函数,似乎没有任何区别。你可以在这里运行测试用例; 测试用例 问题代码;

0 投票
1 回答
2047 浏览

javascript - [papaparse]解析错误处理程序

我无法将 Papa 错误对象放入我的错误处理程序中。我的解析突然停止工作,我只想弄清楚为什么/发生了什么变化!我使用下面的代码来解析它:

Papa.parse(path, {download: true, header: true, complete: ListifyCSVData, error: CSVParseError});

我的 CSVParseError 函数被调用。但错误对象未定义:

}

请问有人对这里可能出现的问题有任何提示吗?

谢谢您的帮助。

格伦

0 投票
1 回答
2581 浏览

javascript - 将 PapaParse 与 npm 和 browserify 一起使用?

我正在尝试将PapaParse 与 browserify 和 npm一起使用。

我已经安装了这个包,npm i --save papaparse它在node_modules文件夹中。

这是我的index.js文件:

但是有了这个,我得到了Uncaught TypeError: Papa.parse is not a function

我究竟做错了什么?或者至少,我该如何调试呢?

0 投票
1 回答
167 浏览

javascript - 在块回调函数中使用 this

我有一个可以使用 papa parse 解析文件的类,现在我想向它传递一个块回调函数(这也是该类的一部分)。

在函数中我想使用 this 应该指向对象范围(但它指向全局范围)

这可能吗?

0 投票
1 回答
2068 浏览

javascript - 读取(流式传输)前 n 行为空的 csv 文件

我正在使用 papa parse 来读取远程托管的 csv 文件。问题是标题行不在文件的第一行,而是文件以几个空行开头,然后是标题行,然后是所有数据。我正在努力让 papa parse 忽略文件开头的空行。有什么我想念的吗?我想避免加载整个文件(只需要超过 6000 行的前几行)。

0 投票
1 回答
432 浏览

papaparse - 回调之前,如何使用?

我正在寻求帮助以了解如何使用 Papaparse 解析器的 before 回调。在文档中,它是这样写的:

before 是一个可选回调,可让您在解析开始之前检查每个文件。返回一个对象,如:

改变解析流程。动作可以是“abort”跳过这个和队列中的所有其他文件,“skip”只跳过这个文件,或者“continue”继续(相当于什么都不返回)。原因可能是中止的原因。config 可以是仅用于解析此文件的修改配置。

回调参数之前是“ file ”和“ inputElem ”。

我想要做的是检查数据库是否有一个集合,其中' name '等于file.name.slice(0,-4)(文件名没有分机)。如果有,跳过文件和 console.log 跳过。看起来很简单,但是我不知道如何使用返回的对象!:(

你能开车带我一下吗?非常感谢!

0 投票
2 回答
5475 浏览

javascript - 如何使用 Papa Parse 进行 javascript csv 解析

我查看了他们的 API,但没有任何成功。

我正在尝试解析一些在客户端进入服务器时发送给客户端的 csv 文件。

我试过这段代码:

这没有用。它提供以下输出:

csv在哪里??