neo4j导入.csv文件时常见问题之Neo.ClientError.Statement.ExternalResourceFailed解决方法
在使用图数据库neo4j中的LOAD CSV操作导入本地数据时可能会出现报错:Neo.ClientError.Statement.ExternalResourceFailed
这个错误一般是格式造成的,下面就来讲其中最常见的两点。
一、地址格式错误
LOAD CSV WITH HEADERS FROM “file:///CE.csv” AS line
语句中的 “file:///” 是不能更改的,笔者使用的是Windows版的neo4j,所以 file 后需有三个 “/” ,Linux系统用户可能只需要一个 “/” 。“file:///” 地址就表示neo4j中import文件夹的地址,所以必须将需要导入的.csv文件放到该文件夹下。
二、导入文件格式错误
并不是所有 .csv 格式的文件都可以导入到 neo4j ,需要将其编码为 neo4j 可以读取的 utf-8 格式,如果不知道如何将 .csv 文件或者 .xlsx 文件打开,选择 “文件” -> “另存为”,选择存储格式和编码为 “csv(UTF-8)” 即可。如图:
以上就是笔者在使用neo4j导入数据过程中遇到这个问题的解决方法。如果一些读者有更好的办法,欢迎在评论区与笔者交流。