簡體   English   中英

在NEO4J中導入csv文件

[英]import csv file in NEO4J

我在Windows 7上,是Neo4J的新手,我使用的是Neo4J版本3.0.3。 我有一個簡單的小型csv文件,僅用於嘗試如何將csv文件導入Neo4j。

這是我的文件,名為people.csv

1,"John"
10,"Jane"
234,"Fred"
4893,"Mark"
234943,"Anne"

從neo4j瀏覽器的控制台,我嘗試了不同的方法來導入此文件,但是沒有運氣。 這些是我的嘗試:

    USING PERIODIC COMMIT 10000 LOAD CSV FROM "file:///C:\Utenti\Luca\Desktop\people.csv"

which returned this error: Invalid input 't': expected four hexadecimal digits specifying a unicode character (line 1, column 56 (offset: 55))
"USING PERIODIC COMMIT 10000 LOAD CSV FROM "file:///C:\Utenti\Luca\Desktop\people.csv""

然后我嘗試用斜杠。

    USING PERIODIC COMMIT 10000 LOAD CSV FROM "file:///C:/Utenti/Luca/Desktop/people.csv"

and the error was:
Unexpected end of input: expected whitespace, '.', node labels, '[', "=~", IN, STARTS, ENDS, CONTAINS, IS, '^', '*', '/', '%', '+', '-', '=', "<>", "!=", '<', '>', "<=", ">=", AND, XOR, OR or AS (line 1, column 86 (offset: 85))
"USING PERIODIC COMMIT 10000 LOAD CSV FROM "file:///C:/Utenti/Luca/Desktop/people.csv""

您第二個查詢中的路徑看起來正確。 但是您無需執行任何操作即可LOAD csv文件。

該錯誤告訴您,它期望在第一行之后出現某些情況 (第86列是行的結尾)。

嘗試例如返回前幾行:

USING PERIODIC COMMIT 10000
LOAD CSV FROM "file:///C:/Utenti/Luca/Desktop/people.csv" AS line
WITH line
RETURN line
LIMIT 5

如果要創建內容,請閱讀手冊: http : //neo4j.com/docs/developer-manual/current/#query-load-csv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM