微信小程序云开发---数据库批量导入json文件
马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片、同学的通讯录。。。。。。
主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有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)
})
这里我是写死了 列名,可以进一步封装一个完整的工具,等以后哪天有时间了再弄吧。
微信小程序云开发---数据库批量导入json文件相关推荐
- mysql批量导入json_微信小程序云开发---数据库批量导入json文件
马上大学毕业了,于是最近做了一个关于班级信息的微信小程序,主要记录一些班级活动的照片.同学的通讯录...... 主要使用了微信小程序的云开发平台,因为班级同学的信息,班长都会有Excel表格统计的信息 ...
- mysql导入微信小程序云开发_微信小程序-云开发数据库上传json文件
小程序新增了云开发功能,对于个人开发者是个利好消息.可以省去购买服务器,购买域名以及繁琐配置等步骤,减轻了开发者的负担.至于如何云开发我就不在这里赘述了,请移步微信小程序云开发官方文档,说的很清楚.这 ...
- 【微信小程序】如何获取微信小程序云开发数据库的数据并渲染到页面?
前言 上一篇博客我把微信小程序云开发数据库操作(增删改查)的实现方法都已经分享出来啦,可以戳链接进去阅读哦 [微信小程序]小程序云开发实现数据库增删改查(小白速度Get起来!!一步步教你如何实现) 基 ...
- 微信小程序+云开发+数据库使用
微信小程序+云开发+数据库使用 参考地址:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/read.ht ...
- uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题
uniapp实现微信小程序云开发数据库访问,并解决云开发数据库获取不到数据问题 使用工具是HBuilder X 1.配置好AppID(小程序ID) 在HBuilder X工具的manifest.js文 ...
- 关于微信小程序云开发数据库中有数据查询不到的问题
最近在学习过程中遇到一个微信小程序云开发数据库中有数据查询不到的问题 集合查询代码如下: Page({/* 采用了ES6的写法 */onLoad() {wx.cloud.database().coll ...
- 微信小程序云开发数据库操作
1.在app.js中初始化云环境 // app.js App({onLaunch() {//初始化云服务if (!wx.cloud) {console.error('请使用 2.2.3 或以上的基础库 ...
- 微信小程序云开发—数据库增删改查
首先新建小程序项目,后端服务选择"小程序云开发",新建项目成功后,开通云开发,在app.js中添加 wx.cloud.init({traceUser: true,}) 如下图所示, ...
- 微信小程序云开发 mysql_微信小程序云开发数据库
如在云开发数据库的基础介绍中所说,云开发提供了一个 JSON 数据库,本章将介绍以下内容: 上手:用控制台创建我的第一个集合,插入我的第一条数据 数据类型:了解数据库提供的数据类型 权限控制:控制集合 ...
最新文章
- ISME:南农韦中等消减土壤青枯菌生物障碍新策略
- 时间序列相关算法与分析步骤
- 复旦大学肖仰华教授:知识图谱落地的基本原则与最佳实践
- P5662-纪念品【dp】
- 2021年最值得推荐的13个提高开发效率工具,程序员必备
- .net中序列化读写xml方法的总结
- .Net中消除Dll中的dependency
- 宝塔面板windows建站教程_宝塔面板建站教程
- 电脑重装系统(win7)
- 混合动力汽车用导热电池粘合剂市场现状及未来发展趋势
- layui table数据表格中数据返回成功,但页面不显示数据内容问题
- 【解决方法】Win10还原默认打开方式图标
- C语言位操作--判断整数的符号
- 大物计算机在线使用,计算机怎么发展为电脑的
- 大数据之flink数据一致性
- dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算(终结版)
- SAP之FIORI(5)-对话框与提示框
- 点击图片缩略图放大展示效果的实现
- 睡眠 应该用 a加权 c加权_创3年新高的创业板,应该如何选择
- 奥塔在线:CentOS下使用tar包安装Tomcat85