问题
从微信云开发控制台导入数据库文件有两种格式:JSON和CSV。
而且在导入数据时,CSV格式仅支持导入字符串(string)和数字格式(number),对于嵌套的数组数据则视为字符串导入,所以结构化数据就不太好用CSV格式了。但如果是为了导出Excel格式,方便修改数据,可以导出CSV格式,office、WPS的Excel可以直接打开,但是若含有结构化嵌套数据,导入时要转化为JSON才行。
Excel数据怎样转化为JSON呢?
解决办法
使用 Jupyter Notebook
Python的pandas库非常简单的几步就可以实现。
直接使用Python开发软件也可以,代码基本一样,但Jupyter Notebook非常方便查看数据。
剔除不需要的列,.iloc是按位置的切片方法
最后导出为JSON文件。
这样的行分隔JSON文件,微信云数据库才能导入。用逗号分隔的JSON文件暂时不行。
点击下面链接,可以下载上述完整代码:
Excel To Json-Python源代码 及Jupyter Notebook文件.zip