通过nodejs读取excel文档数据和写入

通过nodejs读取excel文档数据和写入

月光魔力鸭

2019-03-14 09:21 阅读 188 喜欢 0 读取excel node-xlsx

通过nodejs来读取和写入excel文件,我使用的是node-xlsx,下面的介绍其实主要是将node-xlsx的具体使用。

讲真,这玩意其实没啥可写的,就我目前的情况来看,我用的甚至没有github上的文档写的多。不过以后随着对excel的操作越来越多,我还会重新在这里补充内容,不会再立新篇了,所以也算是一个关于这个模块的一些使用和问题处理。

当然,就现在看到的而言,超级简单,因为我都没有用到写入... 哈哈

使用

//废话不多说,虽然这些没啥用,但是还要写上的
//安装
npm i node-xlsx

读取

let xlsx = require('node-xlsx');
let data = xlsx.parse(filePath);
//其实,到这里就已经算是完了..至于里面的结构,可以自己看的。
[{
    name : 'sheet 名称',
    data : [
        ['第一列','第二列'.....]
    ]
}]
//大体的数据结构就是上面的样子,会把各个sheet页的内容全部读取出,然后放在data中,使用的时候循环即可。

先写这么点,后面用到excel操作的话,继续补充了。 [觉的太简单的,可以看官网,官网更加详细.https://www.npmjs.com/package/node-xlsx]

转载请注明出处: https://chrunlee.cn/article/excel-node-xlsx.html


如果对你有用的话,请赏给作者一个馒头吧 ...或帮点下页面底部的广告,感谢!!

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
关于js的编译和压缩,之前做过一个小工具了,主要就是自己项目成员大都没有这部分的技能,导致发布的时候总需要去编译压缩下.. 最终做了个命令行小工具.. 问题不在这里,前一阵子做压缩的时候发现压缩后竟然是undefined.最终才发现是es6的语法问题。
这事其实很简单,就是调用adb几个命令而已.. 主要是有时候想用的时候总感觉差点啥,东拼西凑才弄出来,这里记录下,哪怕就是贴个地址的,也比记在脑子里强。
发布自己的nodejs应用后,需要进行管理,目前一般都pm2来进行管理,这里记录下常用的命令。
获取文件夹内所有的文件。支持递归获取、异步或同步、过滤、返回信息处理。
由于国家的行政区划每年都有变化,所以经常需要更新最新的数据,这里提供一个nodejs版本mysql数据存储的抓取示例。
因为自己的记录笔记的应用是有道云,又想着把有道云跟自己的小网站联通起来,所以查找了有道云的,然后实现了nodejs版本的sdk.
开始入手webpack ,直接看的官方文档和demo,对于自动刷新这部分还是希望通过express 加载插件来控制,但是文档没有提供,经过参考github上其他高玩的套路,最终整理了一个基础的配置版本。
目前了解的有两个模块可以实现二维码的模块,一个是node-qrcode ,这个算是比较大众的,不过环境比较复杂,所以...连看都没看;还有一个是小众的 qr-image ,这个比较简单,没有其他环境依赖,安装即可用,因为要实现一个简单的在线二维码生成,就先用这个试试水了