从Google表格加载CSV文件

时间:2019-04-19 17:20:57

标签: csv import neo4j cypher

LOAD CSV返回错误:

  

有一个以引号开头的字段,而它以该引号结尾   在该结束语后的那个字段中似乎有字符。   不支持。这是我读到的:'>

我遵循了https://neo4j.com/developer/kb/import-csv-locations的指示

我已经确认csv文件以逗号分隔,没有引号。见下文:

user_id,latitude,longitude
6000,39.5990448,-104.7583542
6001,39.74534607,-104.9971695

这是密码命令:

LOAD CSV WITH HEADERS FROM "https://docs.google.com/spreadsheets/d/1a1AHwH57AylKSHKE3NwHZ-O3WNcWW6RZ-BVkaRPtEFk/export?format=csv" AS line
CREATE (:Calendar {
  user_id:line.user_id,
  location:point({latitude:toFloat(line.latitude), longitude:toFloat(line.longitude)})
})

我不知道Cypher在哪里看到报价。似乎正在读取HTML格式,但我已经确认该链接只是要求保存csv文件。

我已经审查了其他提交的问题,它们都指向csv文件中错误的引号,但是我正在测试的问题非常简单。

2 个答案:

答案 0 :(得分:0)

我发现了问题。一位客气的stackoverflow用户单击了该链接,并且必须请求权限。我已授予上载的.csv文件许可权,但是当我转换为gsheet并以csv格式下载以获得下载链接时,却没有授予该gsheet文件许可权。一旦获得查看权限,它就会起作用。

答案 1 :(得分:0)

这是我得到的结果。上传时没有看到任何错误