PapaParse 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
PapaParse 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: MIT
开发语言: JavaScript
操作系统: 跨平台
收录时间: 2019-06-01
提 交 者: 红薯

Papa Parse 是一个在浏览器上实现对 CSV 数据的解析库,速度非常快,主要特性:

  • 易用
  • 支持直接解析 CSV 文件,包括本地和网络
  • 快速模式 (真的非常快)
  • 对超大文件进行流处理 (甚至是 HTTP)
  • 分享解析,也就是将 JSON 转成 CSV
  • 自动检测分隔符
  • 使用工作线程确保网页仍能响应用户的操作
  • 支持表格头
  • 支持暂停、恢复和中断
  • 可转换数字和布尔值到其他类型
  • 可选的 jQuery 集成,以获取 <input type="file"> 元素指定的文件
  • 目前唯一支持换行和引号的解析器

Papa Parse 没有任何依赖,甚至是 jQuery

示例代码:

$('input[type=file]').parse({
	config: {
		// base config to use for each file
	},
	before: function(file, inputElem)
	{
		// executed before parsing each file begins;
		// what you return here controls the flow
	},
	error: function(err, file, inputElem, reason)
	{
		// executed if an error occurs while loading the file,
		// or if before callback aborted for some reason
	},
	complete: function()
	{
		// executed after all files are complete
	}
});

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

PapaParse 的相关资讯

还没有任何资讯

PapaParse 的相关博客

使用开源软件快速搭建数据分析平台

本文介绍了如何使用开源软件迅速的搭建一个数据分析平台,包含数据导入,变形,分析,预测,可视化。

几个常见的映射设置方式(官网)

问:如何把第三列设置为 X 轴,第五列设置为 Y 轴? 答: series: { // 注意维度序号(dimensionIndex)从 0 开始计数,第三列...

Docker 所有组件采用的证书

Dependency License Language Used by github.com/docker/distribution/configuration Apache 2 Go dhe-deploy github.com/do...

PapaParse 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
5 收藏
分享
返回顶部
顶部