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