如何使用 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 编码参考可在此处查阅
此页面有帮助吗?