插件 jQuery.Papa Parse 中文 API 文档

🌙
手机阅读
本文目录结构

插件 jQuery.Papa Parse 中文 API 文档

使用 JavaScript 解析 CSV

Papa Parse 是 JavaScript 中最快的浏览器内 CSV(或分隔文本)解析器。根据 RFC 4180,它是可靠和正确的,它具有以下功能:

  • 使用方便
  • 直接解析 CSV 文件(本地或通过网络)
  • 快速模式(非常快)
  • 流式传输大型文件(甚至通过 HTTP)
  • 反向解析(将 JSON 转换为 CSV)
  • 自动检测分隔符
  • 工作线程保持您的网页被动反应
  • 标题行支持
  • 暂停,恢复,中止
  • 可以将数字和布尔值转换为其类型
  • 可选的 jQuery 集成以从元素中获取文件
  • 唯一正确处理换行符和引号的解析器之一

Papa Parse 没有依赖 - 甚至不是 jQuery。

Papa Parse for Node

在 Node.js 环境中使用时,Papa Parse 可以解析可读流而不是文件(除了普通字符串)。在此模式下,encoding 如果指定,则必须是节点支持的字符编码。在 Papa.LocalChunkSize,Papa.RemoteChunkSize,download,withCredentials 和 worker 配置选项不可用。

Papa Parse 还可以解析节点流式传输方式。pipe。只需将可读流传输到从中返回的流 Papa.parse(Papa.NODE_STREAM_INPUT, options)。的 Papa.LocalChunkSize,Papa.RemoteChunkSize,download,withCredentials,worker,step,和 complete 配置选项不可用。要使用流注册回调来处理数据,请使用如下 data 事件:stream.on(‘data’, callback) 并指示流的结束,使用’end’事件,如下所示:stream.on(’end’, callback)。

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了