要将xlsx文件存入MongoDB数据库,您需要执行以下步骤:
步骤1:安装必要的库
您需要安装pymongo和openpyxl库。您可以使用以下命令安装:
pip install pymongo openpyxl
步骤2:创建一个MongoDB数据库
您需要创建一个MongoDB数据库,以便将数据存储在其中。您可以使用MongoDB Compass或命令行创建数据库。
步骤3:编写Python脚本
以下是一个Python脚本,可将xlsx文件读取为Pandas数据框架,然后将数据插入MongoDB数据库。
在以上代码中,我们首先连接到MongoDB数据库并指定数据库和集合。然后我们加载D盘一个名为“城市对照表.xlsx”的xlsx文件并将其读入一个Pandas数据框架。最后,我们将数据插入MongoDB数据库。
一、代码:
import pymongo
import pandas as pd
from openpyxl import load_workbook
# 连接MongoDB数据库
client = pymongo.MongoClient("mongodb://localhost:27017/")
db = client["pms"]
collection = db["address"]
# 加载xlsx文件
workbook = load_workbook(filename="D:/城市对照表.xlsx")
worksheet = workbook.active
# 读取数据为Pandas数据框架
da