Neo4j--導入.csv文件 (LOAD CSV)
1、找到安裝時設置的數據庫所在位置
我的是:C:\Users\ASUS\Documents\Neo4j\default.graphdb\
2、然后在該目錄下創建import目錄
C:\Users\ASUS\Documents\Neo4j\default.graphdb\import
3、從import里面的內容名開始寫即可
比如:在import路徑下再創建neo4jResource目錄,將要導入的csv文件放到里面:
在Sell窗口中發送命令:
對於含有列名的數據:
LOAD CSV WITH HEADERS FROM "file:///neo4jResource/單位基本信息.csv" AS row MERGE(c:公司{公司編號:row.公司編號, 公司名稱:row.公司名稱, 建築資質:row.建築資質}) MERGE(pc:公司{公司編號:row.上級公司 }) MERGE (p:人員{編號:row.負責人編號, 姓名:row.公司負責人}) CREATE (p)-[r:負責]->(c) CREATE (pc)-[s:控股{份額:row.股權控股}]->(c)
對於沒有列名的數據:
LOAD CSV FROM '{csv-dir}/artists-fieldterminator.csv' AS line FIELDTERMINATOR ';' CREATE (:Artist { name: line[1], year: toInteger(line[2])}) EG: load csv from 'file:///單位基本信息.csv' as line create (:公司 {name:line[0],code:line[1],other:line[3]})
注意:.csv文件要用“記事本”打開,然后點擊"另存為",將格式改成"UTF-8"再進行導入。