马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片、同学的通讯录。。。。。。
主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息,于是便写了一个demo,可以读取excel表格数据,然后转换成类json文件,支持小程序云开发数据库批量导入。

下面直接上代码:

const fs = require("fs");
let xlsx2json = require("node-xlsx");
let list = xlsx2json.parse("./data.xls");let excelData = list[0].data;let infoJson = [];list.forEach(element => {let allData = element['data']for (let lie in allData) {let rowValue = allData[lie]infoJson.push({"Student_ID": rowValue[0],"name": rowValue[1],"phoneNumber": rowValue[2]})}
});
infoJson = infoJson.slice(1);
let result = '';for (let i = 0; i < infoJson.length; i++) {result += JSON.stringify(infoJson[i])
}result = JSON.stringify(result)
fs.writeFile('studentInfo.json', result, 'utf-8', (error) => {if (error == null) {console.log("文件已生成")}console.log(error)
})

Excel文件列名

这里我是写死了 列名,可以进一步封装一个完整的工具,等以后哪天有时间了再弄吧。

微信小程序云开发---数据库批量导入json文件相关推荐

  1. mysql批量导入json_微信小程序云开发---数据库批量导入json文件

    马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...

  2. mysql导入微信小程序云开发_微信小程序-云开发数据库上传json文件

    小程序新增了云开发功能,对于个人开发者是个利好消息.可以省去购买服务器,购买域名以及繁琐配置等步骤,减轻了开发者的负担.至于如何云开发我就不在这里赘述了,请移步微信小程序云开发官方文档,说的很清楚.这 ...

  3. 【微信小程序】如何获取微信小程序云开发数据库的数据并渲染到页面?

    前言 上一篇博客我把微信小程序云开发数据库操作(增删改查)的实现方法都已经分享出来啦,可以戳链接进去阅读哦 [微信小程序]小程序云开发实现数据库增删改查(小白速度Get起来!!一步步教你如何实现) 基 ...

  4. 微信小程序+云开发+数据库使用

    微信小程序+云开发+数据库使用 参考地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.ht ...

  5. uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题

    uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题 使用工具是HBuilder X 1.配置好AppID(小程序ID) 在HBuilder X工具的manifest.js文 ...

  6. 关于微信小程序云开发数据库中有数据查询不到的问题

    最近在学习过程中遇到一个微信小程序云开发数据库中有数据查询不到的问题 集合查询代码如下: Page({/* 采用了ES6的写法 */onLoad() {wx.cloud.database().coll ...

  7. 微信小程序云开发数据库操作

    1.在app.js中初始化云环境 // app.js App({onLaunch() {//初始化云服务if (!wx.cloud) {console.error('请使用 2.2.3 或以上的基础库 ...

  8. 微信小程序云开发—数据库增删改查

    首先新建小程序项目,后端服务选择"小程序云开发",新建项目成功后,开通云开发,在app.js中添加 wx.cloud.init({traceUser: true,}) 如下图所示, ...

  9. 微信小程序云开发 mysql_微信小程序云开发数据库

    如在云开发数据库的基础介绍中所说,云开发提供了一个 JSON 数据库,本章将介绍以下内容: 上手:用控制台创建我的第一个集合,插入我的第一条数据 数据类型:了解数据库提供的数据类型 权限控制:控制集合 ...

最新文章

  1. ISME:南农韦中等消减土壤青枯菌生物障碍新策略
  2. 时间序列相关算法与分析步骤
  3. 复旦大学肖仰华教授:知识图谱落地的基本原则与最佳实践
  4. P5662-纪念品【dp】
  5. 2021年最值得推荐的13个提高开发效率工具,程序员必备
  6. .net中序列化读写xml方法的总结
  7. .Net中消除Dll中的dependency
  8. 宝塔面板windows建站教程_宝塔面板建站教程
  9. 电脑重装系统(win7)
  10. 混合动力汽车用导热电池粘合剂市场现状及未来发展趋势
  11. layui table数据表格中数据返回成功,但页面不显示数据内容问题
  12. 【解决方法】Win10还原默认打开方式图标
  13. C语言位操作--判断整数的符号
  14. 大物计算机在线使用,计算机怎么发展为电脑的
  15. 大数据之flink数据一致性
  16. dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算(终结版)
  17. SAP之FIORI(5)-对话框与提示框
  18. 点击图片缩略图放大展示效果的实现
  19. 睡眠 应该用 a加权 c加权_创3年新高的创业板,应该如何选择
  20. 奥塔在线:CentOS下使用tar包安装Tomcat85

热门文章

  1. 客户精准营销(RFM模型)
  2. AI系统——梯度累积算法
  3. pycharm关联github
  4. canvas绘制“飞机大战”小游戏,真香
  5. 谷歌浏览器的插件拦截
  6. 数据库管理系统的主要功能有哪些?
  7. 计算机可编程控制系统实际应用,可编程控制技术应用
  8. flash国内版运行flash文件老提示错误需要修复,国际板也被劫持跳转国内版解决办法。
  9. 电声乐器的演奏特征与制作技巧-----(4)键盘乐器篇
  10. 天猫店群引领互联网创业项目,一次投资做天猫,月月回报三十万