2016-03-19 66 views
1

我有一個csv,我想直接讀到一個Neo4J數據庫。我沿着線構想的東西:我在哪裏可以託管一個csv,以便我可以直接將它讀入neo4j數據庫?

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

我想在我的Dropbox公共文件夾,但只是給出了一個鏈接到CSV。

我已經嘗試了一些文件託管網站,並且他們只是想通過一個鏈接託管文件,該鏈接可供點擊進行下載,並顯示在廣告打包的頁面上。

有沒有人找到一個很好的方法來做到這一點?

回答

1

您可以使用谷歌電子表格:http://blog.bruggen.com/2014/07/using-loadcsv-to-import-data-from.html

從該博客由Rik寫的,這裏是主要帶走的:

  1. 電子表格必須在互聯網上公開訪問。
  2. 你需要生成CSV的下載URI出口
  3. 導入過程中的Neo4j現在很簡單,帶負載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通過將?dl=1添加到公共URL。請參閱dropbox.com/en/help/201。

AWS S3也是一個非常受歡迎的選擇,但如果您不熟悉AWS,它並不是直截了當的。

相關問題