如何使用apache poi XSSF获取xlsx文件的文件名?
case class XlsxSplitter(path: InputStream){
lazy val spreadSheet=load(path)
def load(path: InputStream):SpreadSheet={
val wb = new XSSFWorkbook(path)
.........
}
}
我可以从路径中提取它,但我想让我的case类尽可能通用。
答案 0 :(得分:1)
如果您能够将路径属性更改为File
类型的属性而不是InputStream
,则可以通过file.getName();
否则我认为除了自己提取它之外别无选择。
答案 1 :(得分:0)
您可以使用方法file.getOriginalFilename()