如何使用apache poi XSSF获取xlsx文件的文件名?

问题描述 投票:2回答:2

如何使用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类尽可能通用。

java apache scala scala-2.10 xssf
2个回答
1
投票

如果您可以将path属性更改为File类型而不是InputStream类型,则可以通过file.getName();从文件本身获取文件名

否则,我认为您别无选择,只能自己提取。


0
投票

您可以使用方法file.getOriginalFilename()获得文件名

© www.soinside.com 2019 - 2024. All rights reserved.