2016-04-26 17 views
0

excel(*。xlsx)をバイナリ入力ストリームとして読み込もうとしています。 現在、OPCPackage(Apache POI)を使用して入力ストリームを開き、XSSFReaderを使用してシートを読み取ります。ファイルを入力ストリームとして読み込むときにExcelファイル名を取得する方法

しかし、入力ストリームとして読み込むときにファイル名自体を取得する方法が見つかりませんでした。 助け/提案がありがとうございます

+0

[http://stackoverflow.com/help/mcve](http://stackoverflow.com/help/mcve) – Frank

答えて

4

入力ストリームから入力を取得しているため、ファイル名を取得できません。ファイルオブジェクトを使用している場合は、名前を取得できます。

例:

File file = new File("/path/to/your/file.xlsx"); 
String fileName = file.getName().split(".")[0]; // "." is the file ext. 
関連する問題