Neo4j无法从本地磁盘加载csv(Windows 7)

时间:2015-06-06 12:23:32

标签: file csv neo4j

我是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

2 个答案:

答案 0 :(得分:0)

您能验证该文件是否在C:/ Neo4j /目录中?

答案 1 :(得分:0)

不可能是完美的解决方案,但可能适合你。

你应该尝试这个: 使用周期性委托 用标题加载CSV FROM“file:C:/Neo4j/Persons.csv”AS csvLine CREATE(:PERSONS {id:csvLine.id,name:csvLine.name})

但是你应该注意你的Persons.csv文件中的标题。 想象一下,你的文件得到了这个标题 id |名字| 在CREATE语句之前,您必须使用此Cypher代码: FIELDTERMINATOR“|”