评论

在线答题小程序如何录入数据系列二

小程序云开发如何在批量导入数据


在线答题小程序如何录入数据系列一

https://developers.weixin.qq.com/community/develop/article/doc/000844fa9d0390c03c79d033b5b013

在线答题小程序如何录入数据系列二

小程序云开发如何批量导入数据

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

我谈一下目前的实现

需求场景:


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

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

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

前期准备:


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

实现方案:


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

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


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

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

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


截图如下:


1

2


3

4

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

5

最后一次编辑于  2020-04-29  
点赞 0
收藏
评论

2 个评论

登录 后发表内容