美文网首页
excel to mongodb

excel to mongodb

作者: 后尘L | 来源:发表于2017-03-28 09:21 被阅读121次

import data from excel to mongodb.

excel to json

    1. store data in excel which has only one sheet. make sure has no _id field.
    1. use nodejs module 'excel-as-json', to convert data from xlsx to json file.
const convertExcel = require('excel-as-json').processFile;
convertExcel('dynasty.xlsx', 'dynasty.json');
    1. excel会被转换为jsonArray,xlsx中每一行对应jsonArray中一项jsonObject。直接导入这样的json文件会报错,需要修改json文件。首先,去除最外层的jsonArray,让xlsx中每一行对应的jsonObject处于顶级,然后去除jsonObect之间的逗号。最终保证json文件中只包含n个jsonObject,jsonObject之间是同级关系,中间没有逗号等连接符。

json to mongodb

    1. 不能用mongo连接服务器,在shell中直接使用mongoimport命令。
    1. import json file to mongo
mongoimport --db poems --collection dynasty --drop --file ~/remote/phoenix/design/dynasty.json

相关文章

网友评论

      本文标题:excel to mongodb

      本文链接:https://www.haomeiwen.com/subject/yzodottx.html