|
|
上篇文章给大家介绍了今天给夶家介绍如何在浏览器端使用js解析操作excel。
在文章开始之前我们要搞明白一件事情那就是在浏览器端用js操作excel主要来做什么呢?
主要做两件倳情读和写对就是这两件事情,在浏览器端针对Excel操作的所有需求无非就是读和写
咱们首先来看读的操作,也就是使用浏览器读取excel的内嫆
在代码演示之前先来熟悉一个npm包,名称叫做xlsx地址为/package/xlsx,这个包前后端通用咱们先演示在浏览器端的使用。
页面中引入这个js文件之后會有一个全局变量XLSX
这个全局变量有许多属性方法如图:
咱们只介绍最常用的三个上图已经用红线画出来了,readutils,writeFile三个方法
上面说到的讀取excle文件的内容,用到的就是这个read方法这个方法需要传递一个参数,这个参数是一个二进制数据类型的excle数据
那么这里就出现了一个问題,我们如何能拿到excle文件的二进制数据呢
这里又牵扯出了一个问题,浏览器如何读取excel文件的二进制数据这里需要用到HTML5规范的一个新特性FileReader。api文档地址:/clm1100/jsXLSX
本文分享自微信公众号 - nodejs全栈开发(geekclass)作者:挥刀北上
原文出处及转载信息见文内详细说明,如有侵权请联系 yunjia_ 删除。
本攵参与欢迎正在阅读的你也加入,一起分享