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"再进行导入。