我是Neo4j的新手,一直试图从本地磁盘加载CSV,但没有成功。
LOAD CSV WITH HEADERS FROM "file:C:/Neo4j/Persons.csv" AS csvLine
CREATE (p:Person { id: toInt(csvLine.id), name: csvLine.name })
我得到以下响应和错误
Couldn't load the external resource at: file:C:/Neo4j/Persons.csv
Neo.TransientError.Statement.ExternalResourceFailure
是否可以验证该文件位于C:/Neo4j/目录下?
可能不是完美的解决方案,但可能适合您。
你应该试试这个:使用定期提交加载带有头的CSVFROM "file:C:/Neo4j/Persons.csv" AS csvLine创建(:PERSONS {id:csvLine。id、名称:csvLine.name})
但是您应该注意Persons.csv文件中的标题。假设您的文件有这个头文件Id |名称|你必须在CREATE语句之前使用这个Cypher代码:FIELDTERMINATOR " | "