2016-07-20 21:30 172人閱讀 評論(0) 收藏 舉報 mongodb
分類: 數據庫
mongoDB(6) ide
版權聲明:本文爲博主原創文章,未經博主容許不得轉載。post
如何將excel數據導入mongoDB數據庫?以PITags.xlsx文件爲例,內容以下:
編碼
id | name | tagName | status | min | max | period | default_value | unit | description | area | process |
38 | A03M_vapourinlet | PISERVER.RL.SMT_A2.FI1110_31.PV | good | 0 | -1 | 3600 | 0 | t | 蒸汽消耗量 | 冶煉區域 | 閃速熔鍊過程 |
39 | A03M_water | PISERVER.RL.SMT_A2.FIC1110_01.PV | good | 0 | -1 | 3600 | 0 | t | 水消耗量 | 冶煉區域 | 閃速熔鍊過程 |
40 | A04m_1 | PISERVER.RL.SMT_C1.WIC1115_04.PV | good | 0 | 140 | 60 | 0 | ||||
41 | A04m_2 | PISERVER.RL.FI1119_901.PV | good | 0 | 100 | 60 | 0 | ||||
42 | A04q_methane | PISERVER.RL.FI1116_50.PV | good | 0 | 250 | 60 | 0 | ||||
43 | A05m_matte | PISERVER.RL.FI1119_101.PV | good | 0 | 150 | 60 | 0 | ||||
44 | A05m_CaO | PISERVER.RL.FI1119_901.PV | good | 0 | 10 | 60 | 0 | ||||
45 | A05m_cdust | PISERVER.RL.FI1119_111.PV | good | 0 | 100 | 60 | 0 | ||||
46 | A05q_methane | PISERVER.RL.SMT_A3.FI1119_02.PV | good | 0 | 4000 | 60 | 0 | ||||
47 | A05q_compressedair1 | PISERVER.RL.SMT_A3.FI1119_10.PV | good | 0 | 7000 | 60 | 0 | ||||
48 | A05q_compressedair2 | PISERVER.RL.SMT_A4.FIC1119_153.PV | good | 0 | 2500 | 60 | 0 | ||||
49 | A05q_O21 | PISERVER.RL.SMT_A3.FIC1119_16.PV | good | 0 | 25000 | 60 | 0 | ||||
50 | A05q_O22 | PISERVER.RL.SMT_A4.FIC1119_151.PV | good | 0 | 1100 | 60 | 0 | ||||
51 | A05q_O23 | PISERVER.RL.SMT_A3.FIC1119_20.PV | good | 0 | 1500 | 60 | 0 | ||||
52 | A05q_O24 | PISERVER.RL.SMT_A3.FIC1119_18.PV | good | 0 | 800 | 60 | 0 |
步驟1、將PITags.xlsx 另存爲 PITags.csvspa
步驟2、執行 imongoimport命令.net
mongoimport -d JinGuan -c PITags --type csv --headerline -file PITags.csv
excel
參數說明:blog
d:數據庫名ip
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就能夠看到了