如何將excel資料匯入mongoDB資料庫?

2021-07-15 08:11:45 字數 2137 閱讀 6532

如何將excel資料匯入mongodb資料庫?以pitags.xlsx檔案為例,內容如下:

idname

tagname

status

minmax

period

default_value

unit

description

area

process

38a03m_vapourinlet

piserver.rl.smt_a2.fi1110_31.pv

good0-1

36000t

蒸汽消耗量

冶煉區域

閃速熔煉過程

39a03m_water

piserver.rl.smt_a2.fic1110_01.pv

good0-1

36000t

水消耗量

冶煉區域

閃速熔煉過程

40a04m_1

piserver.rl.smt_c1.wic1115_04.pv

good

0140600

41a04m_2

piserver.rl.fi1119_901.pv

good

0100600

42a04q_methane

piserver.rl.fi1116_50.pv

good

0250600

43a05m_matte

piserver.rl.fi1119_101.pv

good

0150600

44a05m_cao

piserver.rl.fi1119_901.pv

good010

60045a05m_cdust

piserver.rl.fi1119_111.pv

good

0100600

46a05q_methane

piserver.rl.smt_a3.fi1119_02.pv

good

04000600

47a05q_compressedair1

piserver.rl.smt_a3.fi1119_10.pv

good

07000600

48a05q_compressedair2

piserver.rl.smt_a4.fic1119_153.pv

good

02500600

49a05q_o21

piserver.rl.smt_a3.fic1119_16.pv

good

025000600

50a05q_o22

piserver.rl.smt_a4.fic1119_151.pv

good

01100600

51a05q_o23

piserver.rl.smt_a3.fic1119_20.pv

good

01500600

52a05q_o24

piserver.rl.smt_a3.fic1119_18.pv

good

0800600

步驟一、將pitags.xlsx 另存為 pitags.csv

步驟二、執行 imongoimport命令

mongoimport  -d jinguan -c pitags --type csv --headerline  --file pitags.csv

引數說明:

d:資料庫名

c:collection名

type:檔案型別,指明是csv檔案

headline:指明第一行是列名,不需要匯入

file:csv檔案路徑及名字

更多引數請執行 mongoimport --help檢視

備註:如果excel裡面有中文、特殊符號,會丟擲以下異常:exception:invalid utf8 character detected

此時,執行mongoimport命令前,您需要先將該csv檔案編碼轉為 utf-8

方法:將 pitags.csv 上傳到 linux系統,然後利用iconv 命令轉換編碼:

iconv -f gbk -t utf-8 pitags.csv  > pitags2.csv

ok,重新整理 mongodb就可以看到了

如何將excel資料匯入mongoDB資料庫

匯入步驟如下 步驟一 將pitags.xlsx 另存為 pitags.csv 步驟二 執行 imongoimport命令 mongoimport d jinguan c pitags type csv headerline file pitags.csv 引數說明 d 資料庫名 c collecti...

如何將EXCEL內容匯入mysql

方法很多,不過建議你先看看mysql的開發文件,裡面寫的很詳細的,如果你懶得看,可以看下面的 1.有個軟體php excel parser pro v4.2可以 2.可將excel存成csv格式。然後通過phpmyadmin倒入mysql 3.先導入access中,再弄到mysql中,或者自己寫程式...

如何將EXCEL內容匯入mysql

2.可將excel存成csv格式。然後通過phpmyadmin倒入mysql 3.先導入access中,再弄到mysql中,或者自己寫程式讀出excel中資料然後存入mysql中 4.還有乙個比較笨的手工方法,就是先利用excel生成sql語句,然後再到mysql中執行,這種方法適用於excel 匯...