python读取Excel数据保存到mongoDB中
import xlrd import json import pymongo # 连接数据库 client = pymongo.MongoClient('localhost', 27017) mydb= client['DouBan'] info = mydb['data'] #读取Excel文件 data = xlrd.open_workbook('data.xls') table = data.sheets()[0] # 读取excel第一行数据作为存入mongodb的字段名 rowstag = table.row_values(0) nrows = table.nrows returnData = {} for i in range(1, nrows): # 将字段名和excel数据存储为字典形式,并转换为json格式 returnData[i] = json.dumps(dict(zip(rowstag, table.row_values(i)))) # 通过编解码还原数据 returnData[i] = json.loads(returnData[i]) info.insert_one(returnData[i])
最后,关注【码上加油站】微信公众号后,有疑惑有问题想加油的小伙伴可以码上加入社群,让我们一起码上加油吧!!!
posted on 2020-04-05 16:40 LoaderMan 阅读(1468) 评论(0) 编辑 收藏 举报