问题标签 [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 回答
216 浏览

javascript - 如何针对 Int 类型检测邮政编码

我正在为脑筋急转弯而苦苦挣扎。也许我今天只是累了,但我不知道如何解决这个问题,并且可以使用一些帮助。

流动:

在第 3 步,映射列中,为用户提供了一个下拉菜单来选择要映射到的 db 列。我需要匹配从 json 到 db 列的类型,但是有一个边缘情况导致这对我来说是一个我无法弄清楚的脑筋急转弯。

邮政编码。在此示例中,邮政编码应只允许上传到字符串列,以免丢失“00123”格式,整数列中的前导零邮政编码(将“00123”翻译为123)但也有以下情况'#####' 格式整数,所以我不能只使用具有某种格式的正则表达式。

有任何想法吗?

0 投票
1 回答
1392 浏览

javascript - PapaParse 如何从 http 流式传输?

PapaParse CSV 解析器具有通过普通 http 进行流解析的功能:

我过去尝试通过onprogress事件在浏览器中实现流解析器,但我发现浏览器xhr.responseText在请求完成之前不会授予访问权限。PapaParse 如何做到这一点?

我真的会对为纯文本执行此操作的库或 jQuery 插件感兴趣。

0 投票
1 回答
2469 浏览

node.js - 如何在婴儿解析器中输入文件名

我正在尝试使用婴儿解析器来解析 csv 文件,但如果我给出文件名,我会得到低于输出

文件和代码在同一个目录

我的代码:

输出 :

行:[['test.csv']]

0 投票
1 回答
1249 浏览

javascript - 使用 JSON 数据填充表,基于 Jquery、JS 中解析的 CSV 文件

我整天都在尝试动态填充表格。该应用程序的目的是加载 CSV 文件并使用 Papaparse(出色的 CSV 到 JSON 框架)将其解析为 JSON,然后使用 DynaTable.js 使用此 JSON 数据填充表。我可能对自己的代码视而不见,非常感谢有关如何执行此操作的一些输入。:)

到目前为止,这是我的代码(不要介意混乱,我将在 main 函数到位后清理它)。

0 投票
0 回答
1424 浏览

javascript - Papa Parse 和大型 csv 文件

我有一个 2 gig 的 csv 文件要解析,我认为 node 只允许低于 1 gig 的内存使用并且我得到这个错误:

Attempt to allocate Buffer larger than maximum size: 0x3fffffff bytes.

我想流式传输文件并将其写入 data.json 文件。

然后使用 mongoimport 将其写入 mongo。如果有更有效的方法,我愿意接受任何想法。我一直在使用 csvtojson,但我更喜欢使用 papaparse 作为我见过的最好的解析器,并且非常喜欢使用它。

使用 csvtojson

}

0 投票
1 回答
2795 浏览

javascript - 将标头添加到对象或 csv 字符串

我正在使用 Papaparse 和我的 csv(无标题)字符串来给我一个对象数组。我可以解析没有标题的字符串然后更改键,或者我可以将标题字符串添加到我的 csv 字符串然后解析它。这两种方法我都没有运气

0 投票
2 回答
310 浏览

javascript - JavaScript 中的回调

一个菜鸟问题,但我试图了解 PapaParse(或其他任何东西)如何使用回调。当我使用以下代码时:

这是修改后的完整代码:

我必须重新加载页面才能得到console.table,而PapaParse生成的对象在PapaParse函数之外是不可用的。

我知道这已经以其他形式被问过,但总是在 jQuery 中得到回答。有没有纯 JavaScript 的解决方案?我真的不仅需要能够显示数据,还需要能够使用它。

PapaParse 本身对他们的程序的这种基本使用非常安静......

谢谢!

0 投票
1 回答
572 浏览

javascript - 显示 CSV/JSON 文件中的特定数据

我想使用 JavaScript 在网站上显示来自外部 CSV 文件的特定字段。我尝试使用“Papa parse”来解析该文件,如下所示:

这给了我控制台中的结果:

控制台日志

我的问题是;如何在网站中显示此数据集中的特定数据,例如:

电池电量: 0.62

高度计压力: 99.44185

水平精度: 65

等等等等

0 投票
2 回答
399 浏览

javascript - 从 .csv 文件读取的内容偶尔不会在页面加载时显示

因此,我正在为自己的个人投资组合工作,其中包括我为网络开发入门课程所做的一些项目。由于我们一直在课堂上练习数据驱动的内容网站和 web 应用程序,我的教授希望我们做类似的事情,将我们的数据放在基于云的数据存储或 .csv 文件中。我决定走 .csv 文件路线。

创建 .csv 文件后,我使用 Papa Parse 将 .csv 文件数据读入我的网站可用的格式,然后我使用 angular 循环数据并将相关部分放在页面上。我网站中唯一使用此数据的部分是主页上的项目部分。

无论如何,我的问题是,有时当我加载页面时,无论是第一次打开 URL 时,还是从关于或联系页面切换到主页时,我注意到内容没有'不显示,我必须重新加载页面才能显示 gif 和文本。以下是一些屏幕截图: 它应该是什么样子以及它有时是什么样子。如果您想亲自查看,我还将在评论中包含指向我网站的链接(因为我还没有 10 名声望,所以我不能发布超过两个链接)。(这仍然是一项正在进行的工作,所以我承认我对发布它有点尴尬,但我真的很想解决这个问题)。

此外,这是用于页面的数据的 HTML:

我的控制器:

});

0 投票
1 回答
1261 浏览

mysql - Papa Parse 太快了

我正在使用 Papa Parse 读取通常具有许多重复行的 CSV 文件。通过 STEP 回调,每行都被 POST 到一个 API,该 API 在将行添加到 MySQL 数据库之前检查该行是否重复。问题是,Papa Parse 在将前一行添加到数据库之前触发下一行(和 POST 请求)。看到重复的行通常彼此靠近,我最终在我的数据库中得到了重复的条目。这可以在 Papa Parse 中解决吗?

可能的解决方案:让 JSON 编译并将每一行传递给等待每个 POST 请求完成的 Async 函数。