2014-07-03 58 views
-2

我有很多來自Excel表單的數據,我用python用xlrd讀取了這些數據,並且現在正在從python輸出所有這些數據。我的問題是,我如何將通過python輸出的數據上傳到MongoDB上。我知道必須使用pymongo,但我不太清楚如何去做。任何幫助是極大的讚賞。如何通過pymongo將.py文件上傳到mongodb中

+0

http://api.mongodb.org/python/current /tutorial.html – JohnnyHK

回答

0

假設您已經閱讀教程,但仍然沒有得到它...

你需要你的xlrd數據轉換成詞典列表,一個字典電子表格中的每一行。這裏有一個線索:Python Creating Dictionary from excel data

一旦你有詞典/列的列表中,請確保您已MongoDB的機器上運行,則:

from pymongo import MongoClient 

db = MongoClient().mydb # create a database called 'mydb' 
for row_dict in list_of_rows: 
    db.rows.save(row_dict) # saves each row in collection called "rows" 
+0

非常感謝! – user3803051

相關問題