python如何实现excel数据添加到mongodb

2019-08-07 10:00| 发布者: |

利用pymongo包进行数据库的连接,使用xlrd包读取excel数据,由于二者数据结构的不同,要将excel格式数据转换为json格式数据。由于编码问题会出现“TypeError: 'str' object does not support item assignment”,要利用json.loads方法对数据进行解码

分享代码如下

#coding=utf-8
import xlrd
import sys
import json
import pymongo
from pymongo import MongoClient
#连接数据库
client=MongoClient
db=client.scrapy
account=db.weibo
data=xlrd.open_workbook
table=data.sheets[0]
#读取excel第一行数据作为存入mongodb的字段名
rowstag=table.row_values
nrows=table.nrows
#ncols=table.ncols
#print rows
returnData={}
for i in range:
 #将字段名和excel数据存储为字典形式,并转换为json格式
 returnData[i]=json.dumps)))
 #通过编解码还原数据
 returnData[i]=json.loads
 #print returnData[i]
 account.insert

以上就是本文的全部内容,希望对大家的学习有所帮助。

<
>
关于我们
AB模版网成立于2014年,我们是一家专注用户体验设计开发与互联网品牌建设的设计公司,创立至今为2000多位客户提供了创新与专业的设计方案。设计服务范围包括:交互原型设计、产品视觉设计、网站设计与开发建设、移动及软件产品界面设计、图标设计、品牌及平面设计等。

联系我们

13588889999服务时间:9:00-18:00)

admin@adminbuy.cn

官方微信官方微信

部门热线

前   台:13588889999
业务部:13588889999
客服部:13588889999
技术部:13566667777
人事部:13566667777

咨询电话13588889999 返回顶部
返回顶部