从Neo4j中导出CSV文件

导出数据需要用到工具apoc,其安装过程也是十分简单。
首先下载一个对应Neo4j版本的jar包,需要什么版本直接下载就好
https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases
neo4j是3.5版本的,可以用下面这个百度云中的试试:
链接:https://pan.baidu.com/s/1n_RnCfcb6-uQiKBtrBRpow
提取码:a54l
将下载好的jar直接放入neo4j的plugins文件夹里,如下图位置中:
在这里插入图片描述
再修改一下配置文件,打开conf文件夹。
从Neo4j中导出CSV文件_第1张图片
在conf中加了最下面这5行

apoc.import.file.use_neo4j_config=true
apoc.export.file.enabled=true
apoc.import.file.enabled=true
dbms.directories.import=import
dbms.security.allow_csv_import_from_file_urls=true

即:
从Neo4j中导出CSV文件_第2张图片
以上步骤我是在将neo4j关闭的情况下操作的。
然后运行neo4j,如下图,但不知道为啥报了warning 我没管
在这里插入图片描述
然后在图数据中输入 return apoc.version()检验是否apoc安装成功。
从Neo4j中导出CSV文件_第3张图片
最后一步就是导出我们所需的csv文件:在图数据中输入下面语句:

CALL apoc.export.csv.all(
   'daochu.csv',   //文件名和类型,也可以是daochu.txt
   { quotes:'none',//意思是导出的文件中没有引号,其他需求看下面图片
     useTypes:true
   }
)

在这里插入图片描述
这样运行过后导出的文件就在neo4j的import文件夹下面,打开就是我们需要的内容啦。
从Neo4j中导出CSV文件_第4张图片

你可能感兴趣的:(pytorch,工具,neo4j)