所以我有文件上传功能。上载excel文件后,然后在我的python代码中,它将读取excel文件
df = pd.read_excel(file_name, target_sheet)
接下来我要这么做。
json = df.to_json(orient='records', date_format='iso', date_unit='s')
然后我将使用mongodb更新/插入数据。
MyMongoDB.db[my_collection].update(dataType, json, upsert=True)
dataType
包含表的标题栏。当我打印dataType
时,它会给我
{ u`Total: u`number, u`Agent: u`string and so on..
我的计划是避免所有字段的数据类型错误,因为我是从excel中提取数据。当我使用那一行代码时。它给了我这个错误。
TypeError: document must be an instance of dict, bson.son.SON, or other type that inherits from collections.Mapping.
感谢您的帮助。谢谢社区。 p>