#一、在云函数文件夹以命令窗口打开运行npm install node-xlsx
#二、在云函数js文件中程序如下:
// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const xlsx = require("node-xlsx")
const db = cloud.database()
// 云函数入口函数
exports.main = async (event, context) => {
let {fileID} = event
const res = await cloud.downloadFile({
fileID:fileID
})
const buffer = res.fileContent
const tasks = []//用来存储添加数据
// 解析数据
const sheets = xlsx.parse(buffer)
sheets.forEach(function(sheet){
for(var rowID in sheet["data"]){
var row = sheet['data'][rowID];
if(rowID > 0 && row){
const promise = db.collection('timeClass').add({
data:{
classnumber:row[0],//序号
//这里以kye:value形式存储,数据库没有字段名自动添加该字段
....
}