受欢迎的博客标签

可选的电子表格组件

exceljs

node-xlsx

本次选用node-xlsx

实现思路
1,创建云函数
2,在云函数里读取云数据库里的数据
3,安装node-xlsx类库(node类库)
4,把云数据库里读取到的数据存到excel里
5,把excel存到云存储里并返回对应的云文件地址
6,通过云文件地址下载excel文件

 

1.创建云函数node-xlsx

在云函数package.json里的dependencies引入你需要的包版本即可,然后右键选 上传并部署: 云端安装依赖  

3,在云端安装node-xlsx类库

在package.json文件中的dependencies节点中添加node-xlsx

cloudfunctions\node-xlsx\package.json

{
  "name": "node-xlsx",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "node-xlsx":"latest",
    "wx-server-sdk": "~2.1.2"
  }
}