0
点赞
收藏
分享

微信扫一扫

CSV文件导入Neo4j数据库


1.Excel转换CSV

1.1节点文件 Excel 格式

注:请严格按照格式输入,若某个单元格不输入数据,会导致之后导入数据库失败,请用空格代替

1.2 Excel文件另存为csv格式

注:请修改文件格式为utf-8,无BOM编码格式,防止出现中文乱码

2.CSV节点文件导入Neo4j

2.1 CSV节点文件格式(1.csv)

字段一一对应值

1,制造企业,1111,2222
2,所有制,1111,2222
153,行业,1111,2222
3,国有独资企业,1111,2222
4,股份制企业,1111,2222
5,集体企业,1111,2222
6,私营企业,1111,2222
7,国外独资企业,1111,2222
8,装备制造,1111,2222

  • 2.2 Neo4j中执行以下命令

LOAD CSV WITH HEADERS  FROM "file:///1.csv" AS line  
MERGE

参数说明: 

效果图: 

3 CSV关系文件导入Neo4j

与第三步同理

3.1 CSV关系文件格式(2.csv)

字段一一对应值

    from_id,pro1,pro2,to_id
1,制造企业,所有制,2
7,制造企业,行业,153
2,所有制,国有独资企业,3
3,所有制,股份制企业,4
4,所有制,集体企业,5
5,所有制,私营企业,6
6,所有制,国外独资企业,7


关系文件参数说明:

from_id

关系起点的id

pro1,pro2

关系名称

注:可以有多个属性

to_id

指向的对象的id

3.2 Neo4j中执行以下命令

"file:///2.csv" AS line  
match (from:test1{id:line.from_id}),(to:test1{id:line.to_id})
merge (from)-[r:rel{pro1:line.pro1,pro2:line.pro2}]->(to)

  • 参数说明:

效果图: 

节点文件和关系文件要依次导入

举报

相关推荐

0 条评论