知识库

如何使用 LOAD CSV 导入文件名中带空格的文件?

当您尝试使用 LOAD CSV 从文件导入数据,而文件名包含空格时,例如会出现以下错误

语句

load csv from "file:///test copy.csv" as row return row

错误

java.net.URISyntaxException: Illegal character in path at index 10: file:/test copy.csv

要在文件名中允许空格,只需在 LOAD CSV 命令中将空格替换为 %20(URL 编码)

load csv from "file:///test%20copy.csv" as row return row

同样,如果文件名中有其他字符(例如 #),只需将该字符替换为相应的 ASCII URL 编码(对于 #,对应的编码是 %23)。

ASCII 编码参考可在此处查阅

© . This site is unofficial and not affiliated with Neo4j, Inc.