如何使用 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 编码参考可以在此处找到
本页是否有帮助?