【问题标题】:How to get filename of xlsx file with apache poi XSSF?如何使用 apache poi XSSF 获取 xlsx 文件的文件名?
【发布时间】:2013-10-21 11:09:54
【问题描述】:

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

case class XlsxSplitter(path: InputStream){

  lazy val spreadSheet=load(path)

  def load(path: InputStream):SpreadSheet={
    val wb = new XSSFWorkbook(path)
    .........
  }
}

我可以从路径中提取它,但我想让我的案例类尽可能通用。

【问题讨论】:

    标签: java apache scala scala-2.10 xssf


    【解决方案1】:

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

    否则我认为你除了自己提取之外别无选择。

    【讨论】:

      【解决方案2】:

      可以通过file.getOriginalFilename()方法获取文件名

      【讨论】:

        猜你喜欢
        • 2021-02-10
        • 2011-11-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-11
        • 1970-01-01
        相关资源
        最近更新 更多