CSV文件导入Neo4j数据库
2017-12-27 15:55
351 查看
1.Excel转换CSV
1.1节点文件 Excel 格式
注:请严格按照格式输入,若某个单元格不输入数据,会导致之后导入数据库失败,请用空格代替
1.2 Excel文件另存为csv格式
注:请修改文件格式为utf-8,无BOM编码格式,防止出现中文乱码
2.CSV节点文件导入Neo4j
2.1 CSV节点文件格式(1.csv)
字段一一对应值
id,name,description,Alias 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,22221
2
3
4
5
6
7
8
9
10
11
1
2
3
4
5
6
7
8
9
10
11
2.2 Neo4j中执行以下命令
LOAD CSV WITH HEADERS FROM "file:///1.csv" AS line MERGE (p:test{id:line.id,name:line.name,description:line.description,Alias:line.Alias})1
2
3
1
2
3
参数说明:
效果图:
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,所有制,国外独资企业,71
2
3
4
5
6
7
8
9
1
2
3
4
5
6
7
8
9
关系文件参数说明:
from_id
关系起点的id
pro1,pro2
关系名称
注:可以有多个属性
to_id
指向的对象的id
3.2 Neo4j中执行以下命令
LOAD CSV WITH HEADERS FROM "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)1
2
3
4
1
2
3
4
参数说明:
效果图:
节点文件和关系文件要依次导入
相关文章推荐
- CSV文件导入Neo4j数据库
- CSV文件导入Neo4j数据库
- CSV文件导入Neo4j数据库
- 在rails 4 中 使用 CSV 组件来 把csv文件导入到数据库
- 如何将数据库的数据导入到csv文件中
- 导入CSV文件到数据库
- 批量导入(单文件的文件上传 + 解析上传的csv文件 ,导入至数据库 ,反馈信息)
- MySQL _LOAD DATA 导入 csv 文件到数据库表操作日志
- 把csv文件导入数据库
- sql 向数据库中导入csv,xls文件
- CSV 文件分析与导入数据库
- PLSQL导入csv文件到数据库
- mysql实现查询结果导出csv文件及导入csv文件到数据库操作
- (原创)关于如何处理EXCEL( CSV)文件 导入数据库的解决方法!!
- 大数据量的csv文件如何导入到 sql 数据库
- csv文件导入数据库
- PHP读取CSV大文件导入数据库的实例
- 【笔记】CSV文件导入数据库SQL脚本
- 将Csv文件数据导入到数据库表中
- csv数据文件 导入数据库乱码(不显示)