2016-07-23 30 views
0

私はWindows 7を使用しています。Neo4Jを初めて使用しています。私はNeo4Jバージョン3.0.3を使用しています。 私はNeos4jにcsvファイルをインポートする方法を試すためのシンプルで小さなcsvファイルを持っています。ここでNEO4Jでcsvファイルをインポート

はのNeo4jブラウザのコンソールから

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

people.csvと呼ばれる、私のファイルである私は、このファイルをインポートするには、さまざまな方法で試みたが、運を持っていないしました。 これは私の試みです:

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"" 

答えて

2

2番目のクエリのパスが正しいように見えます。しかし、何もせずに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

関連する問題