前端和 excel 的那点事
在开发需求中,经常会遇到需要和excel
相关的需求,毕竟不是所有人都是程序员,很多的业务都是通过excel
去进行数据的整理归类计算的,excel
中提供的一系列快捷功能,统计功能也非常的实用,但是这也就造成了除了和接口打交道,前端也需要和excel
打一下交道
excel 是什么
excel
是微软出的一款电子表格软件,wps
是国内知名的免费办公软件,以及苹果的Numbers
同样都支持编辑和生成excel
文件
excel 的格式
这里说的不是单纯的excel
而是平时前端开发的时候所使用到的excel
类型的文件格式,主要有
csv
csv 是一种纯文本的格式,非常的简单,每一行代表一行,没一列通过,
进行分割,我们只需要通过split
函数就能直接分割成对应的二维数组结构
xsls/xls
区别在于 xls
类型的文件我们可以通过存储网页的形式存储下来,xsls
就是一个纯的二进制文件了,这一类更倾向于使用类库进行操作
读取
如果是csv
,最简单的情况下,就直接使用<input type="file">
,只有用fileReader
读取为纯文本就行了
no