【发布时间】:2015-07-27 07:58:20
【问题描述】:
我使用 Apache POI 从 Excel 文件中读取数据,以获取 docx、doc、xls 和 xlsx 文件的路径,解密文件内容并构建新路径以读回数据。
现在的问题是当路径有法语字符时,如下所示:
/Valérie/CASES.doxcs
is = new FileInputStream(path);
这行会有以下异常:
(No such file or directory)
at java.io.FileInputStream.open(Native Method)
它适用于其他路径,这是否意味着 Apache POI 不支持非英文字符或其他错误?无论如何要解决这个问题?
【问题讨论】:
-
FileInputStream不是 Apache POI 的一部分 - 它只是在 Java 核心库中。 POI 与此无关。我建议您创建一个简短但完整的程序,只是尝试在适当的文件上打开FileInputStream。 -
@JonSkeet thx 提醒一下,你是对的
标签: java apache-poi