excel-to-json(将excel表格数据展示到页面中)

本文介绍了一种使用Node.js将Excel表格转换为JSON格式的方法。通过安装NPM包excel-to-json并进行简单配置,可以轻松地将Excel数据转换为JSON格式,便于后续的数据处理和展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  今天,老大给我提了一个需求,他需要将爬虫爬出的数据展示到页面上,因为大多数都是图片数据,所以我的第一反应是循环拼字符串

  但是,老大给我的数据都是存在excel表格中的,所以需要将excel表格转化为字符串。找了很多方法,都不合适,最后找到一个NPM的包叫做excel-to-json的包,现在总结一下。

  首先  npm install excel-to-json ,然后配置package.json,

  package.json配置如下

  

{
    "name": "abc",
    "version": "0.0.0",
    "private": true,
    "scripts": {
        "start": "node ./bin/www"
    },
    "dependencies": {
        "xls-to-json": "*"
    }
}

  新建一个a.js的文件,代码配置如下:

 

node_xj = require("xls-to-json");
node_xj({
    input: "test.xlsx",
    output: "output.json"

}, function(err, result) {
    if (err) {
        console.error(err);
    } else {
        console.log(result);
    }
});

  因为表格文件是xlsx,所以在上面改了后缀,输出的json文件直接到根目录下,

  再用node运行一下a.js文件,最后成功得到一个json文件。大功告成

  这里注意一下: 这个包只会转化表格中有表头的数据,也就是说如果表格中某一列没有表格,他就不会转化。

  拿到json数据后,就可以直接循环拼字符串然后成功展示!

转载于:https://www.cnblogs.com/H5C3XXN/p/6607961.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值