xlsx怎么读(手机版xlsx免费)

更新时间:2025-05-13 17:31:51 阅读: 评论:0

前言

我给你简单介绍一下。这是一个读写xlsx文件的功能,主要帮助我们打印或者读写一些数据。

应用场景:以消费订单为例。当客户需要导出网站的累计消费金额时,我们需要查看流水账。作为开发人员,我们可以把node的服务层的数据整理出来,然后通过写入Excel的方式交给客户。

操作步骤

第一步:加载模块

使用模块:

FS-主要用于写文件;

Node-xlsx主要用于转换xlsx数据,读取xlsx文件数据;

const fs = require(& # 39;fs & # 39)const xlsx = require(& # 39;node-xlsx & # 39;);//读写xlsx的插件

step2:读取功能

读取功能比较简单,使用模块的prase (path)方法就可以直接读取。

var list = xlsx . parse(& # 34;。/doc/hello . xlsx & # 34;);结果,name:表名,data:二维数组——因为Excel是以表格的形式表示的,所以表格的数据是通过二维数组接收的。[ {姓名:& # 39;第一页& # 39;,数据:[[数组],[数组] ] },{名称:& # 39;第二页& # 39;,数据:[[数组],[数组] ] } ]

step3:写入功能

Write函数,对应的写数据要和上面read函数的返回格式一致,以数组的形式,名称:表名,数据:二维数组-Excel的每一行每一列的数据。

如下面的代码所示,生成一个包含两个表的Excel文件,这两个表的名称分别是firstSheet和secondSheet。

设xlsxObj =[{ name:& # 39;第一页& # 39;,数据:[ [1,2,3],[4,5,6] ],},{名称:& # 39;第二页& # 39;,数据:[[7,8,9],[10,1,12] ],}]生成Excel文件,

Fs.writeFileSync(路径,缓冲区数据)

Xlsx.build(xlsxObj)将数组转换为缓冲区数据。

执行以下命令来生成相应的Excel文件。

fs . write file sync(& # 39;。/doc/hello . xlsx & # 39;,xlsx.build(xlsxObj),& # 34;二进制& # 34;);以上是按节点对Excel表格的读取、创建、写入操作。

下期我会和大家分享更多实战的点点滴滴。如果你对此感兴趣,请关注并留言。你的支持是我的动力!

本文发布于:2023-06-02 22:45:09,感谢您对本站的认可!

本文链接:http://www.ranqi119.com/ge/78/197172.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:手机   xlsx
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26|友情:优美诗词|电脑我帮您|扬州装修|369文学|学编程|软件玩家|水木编程|编程频道