• 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

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了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函数中怎么添加钩子

相关文章

  • Photoshop制作绚丽的霓虹艺术字教程
  • Sublime下怎么建立Node编译系统
  • WordPress引入Dplayer并使用简码
  • 11个SEO细节提升网站权威性
  • Dedecms怎么实现键盘翻页的功能
  • PHP实用函数集合
  • 如何解决php md5生成16位出现乱码问题
  • 推荐几个常用的wordpress图片自动加水印插件
  • 分享一个Golang Http 验证码示例
  • 织梦CMS整站源码通用安装教程(加固版和普通版都一样)

文章分类

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

最近更新的内容

    • Photoshop制作立体效果的金色艺术字
    • 解决sqlServer使用ROW_NUMBER时不排序的方法
    • 禾匠4.4.8微信授权接口修复教程
    • Vue 手势组件教程
    • 百度蜘蛛是怎样来判断文章质量的?
    • Photoshop高效操作配置攻略心得全分享
    • 详解Laravel前端工程化之mix
    • 帝国cms模型数据表常用的二次开发的需要的函数
    • 使用Jquery提交页面上多个表单数据的方法
    • 帝国CMS二次开发领号发号功能开发思路

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

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