2016-03-19 9 views
1

私はcsvを持っており、それをNeo4Jデータベースに直接読み込みたいと思います。私は私のDropbox内のパブリックフォルダを試みたが、ただ、CSVへのリンクを与えることどこでcsvをホストできるので、直接neo4jデータベースに読み込むことができますか?

LOAD CSV WITH HEADERS FROM 
'file:///somewhere_accessable_to_anyone/some_csv.csv' line AS 

:私はの線に沿って何かを想定しています。

私はいくつかのファイルホスティングサイトを試しましたが、ダウンロードするためにクリックしてアクセス可能なリンクでファイルをホストしたいだけで、広告が表示されたページに表示されます。

誰かがこれを行うには良い方法が見つかりましたか?

答えて

1

あなたはGoogleスプレッドシートを使用することができますRikによって書かれたブログからhttp://blog.bruggen.com/2014/07/using-loadcsv-to-import-data-from.html

を、ここでの主な奪うのを、次のとおりです。

  1. スプレッドシートには、インターネット上で公的にアクセスする必要があります。あなたがロードCSV
load csv with headers from "your url to spreadsheet" 
    as csv 
    fieldterminator ',' 
    merge (col:COLOUR { name: csv.Colour}) 
    with col,csv 
    match (n:COLOUR {name: col.name}) 
    create (p:PERSON {name: csv.Name})-[:HAS]->(col); 
+1

私はブログからこの答えにテキストを移動しましたので、あなたの答えはちょうど単なるリンクだけではありません。ブログがなくなると、最も関連性の高い部分が残っています。 – rene

1

であなたはDropboxの上、公開ファイルのファイルのダウンロードを強制することができ、のNeo4jでエクスポート

  • インポートプロセスは現在、非常にシンプルであるCSVのダウンロードURIを生成する必要が
  • パブリックURLに?dl=1を追加します。 dropbox.com/ja/help/201を参照してください。

    AWS S3も普及しているオプションですが、AWSに精通していない場合はそれほど簡単です。

  • 関連する問題