尝试将 excel(*.xlsx) 读取为二进制输入流。
目前使用 OPCPackage
(Apache POI) 打开输入流,然后使用 XSSFReader
读取工作表。
但是找不到当作为输入流读取时如何获取文件名本身。 任何帮助/建议表示赞赏
最佳答案
由于您从输入流获取输入,因此您无法获取文件名。但是如果您使用文件对象,则可以获得名称。
示例:
File file = new File("/path/to/your/file.xlsx");
String fileName = file.getName().split(".")[0]; // "." is the file ext.
关于java - 将文件作为输入流读取时如何获取 Excel 文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36857487/