知识库

如何使用 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 编码参考可以在此处找到

© . All rights reserved.