• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > Node.js excel转json

Node.js excel转json

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了Node.js,excel转json等相关知识,希望对您有所帮助

其实使用Node.js 把excel转成json很简单,就是使用node-xlsx这个npm包就可以了。

大致流程:

1、读取本地excel文件到变量暂存;

2、处理变量数据;(根据各自需求处理)

3、处理后的数据写入本地json文件


代码:

var xlsx = require("node-xlsx");var fs = require('fs');var list = xlsx.parse("add.xlsx"); // 需要 转换的excel文件// 数据处理 方便粘贴复制var data = list[0].data;  // 1.读取json数据到变量暂存var len = data.length;var outData_cn = {}; // 中文var outData_us = {}; // 英文for(var i = 0; i < len; i ++){  // 2.数据处理var item = data[i];outData_cn[item[0]] = item[1];outData_us[item[0]] = item[2];}var outData = {cn: outData_cn,us: outData_us}writeFile("all.json",JSON.stringify(outData)); // 输出的json文件  3.数据写入本地json文件function writeFile(fileName,data){    fs.writeFile(fileName,data,'utf-8',complete);  // 文件编码格式  utf-8  function complete(err)  {      if(!err)      {          console.log("文件生成成功");  // 终端打印这个 表示输出完成      }     } }


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • node.js 基于 STMP 协议和 EWS 协议发送邮件
  • Node.js中async的用法是什么
  • Node.js怎么读写json文件?方法介绍
  • Node.js设置NODE_ENV时发生错误怎么解决?
  • 一招教你使用Node.js中iis部署运行node(附代码)
  • 深入了解Node.js 中的多线程和多进程
  • 聊聊Node.js中的事件驱动程序和EventEmitter类
  • 浅析node Express框架中的 res.send() 和 res.end()
  • 什么是事件循环?详解Node.js中的事件循环
  • Node.js深入学习之浅析require函数中怎么添加钩子

相关文章

  • 2022-04-29详解thinkphp5.1/5.0定时任务的实现步骤
  • 2022-04-29实战分享:利用nodejs​爬取并下载一万多张图片
  • 2022-04-29详解PHP中__construct()构造方法
  • 2022-04-29做seo排名时你的侧重点是什么
  • 2022-04-29Photoshop设计超酷的连体艺术字教程
  • 2022-04-29分享TP6框架中Redis操作服务类的记录
  • 2022-04-29网站快照停滞不前的N种影响因素
  • 2022-04-29Photoshop制作一个古典的小木箱
  • 2022-04-29织梦DedeCMS后台添加一键推送百度站长、MIP、熊掌号功能
  • 2022-04-29如何利用HTML5 canvas旋转图片?(实例演示)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop打造超酷光感立体文字效果
    • Photoshop详细解析斜面浮雕和等高线原理
    • 解决Laravel使用laravel-excel扩展包(maatwebsite/excel)导入报错问题
    • PHP中fopen()函数的使用(附代码示例)
    • PHP如何使用Echarts生成数据统计报表
    • DedeCMSV5.6版自动采集功能规则使用基本知识详细讲
    • CDR打造质感立体文字
    • Photoshop绘制金属质感的指南针
    • Bootstrap-table表头固定导致错位怎么办?怎么彻底解决?
    • CSS如何实现渐变提示框(tooltips)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有