小程序云开发如何批量导入数据
发布于 4 年前 作者 chao35 2124 次浏览 来自 分享

关于在小程序端批量导入数据这块,我其实一直有计划,直到今天,才算完成。

我谈一下目前的实现

需求场景:

由于小程序云开发没有一个完善的CMS系统,当然云开发已经在计划,并在不久的五月份会推出,当然这是后话,所以对于小程序批量导入数据这个需求,还是要自己扛下来

大家都知道我是做答题小程序的,题库的维护是一个大大大麻烦,前一段时间,每个周末,我基本都会花几个小时的时候来半自动导入题库,

在小程序云开发中,通过云开发控制台,我们可以导入JSON、CSV两种格式的文件,但是CSV在导入时,存在一个问题,就是,只能处理原子类型的数据结构,比如如果集合里面某个字段是对象或者数组这种复杂的数据结构,CSV就不支持了,所以我总结了下面两个实现方案。

前期准备:

将数据按照模板文件整理成excel

实现方案:

方案一、通过某后端语言读取excel,按照规范生成JSON文件,在云开发控制台,将JSON文件导入,

方案二、在小程序端通过云函数读取excel,并解析,并直接插入云数据库

方案一弊端在于需要人工干预,算半自动化,优势是数据量大的时候可以支持

方案二完全自动,不需要人工干预,通过小程序端便可以完成

以上两种方案配合使用,那就再完美不过了

截图如下:

1

2

3

4

对云开发数据导入感兴趣的朋友,请在评论区留言

5

回到顶部