Neo4j--導入.csv文件 (LOAD CSV)


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"再進行導入。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM