【问题标题】:Using cloneSheet with poi SXSSF将 cloneSheet 与 poi SXSSF 一起使用
【发布时间】:2015-03-17 07:26:35
【问题描述】:

我正在使用 SXSSF 在一个 excel 文件中写入大量数据。

我看到 'cloneSheet' 方法没有实现:

/**
 * Create an Sheet from an existing sheet in the Workbook.
 *
 * @return Sheet representing the cloned sheet.
 */
public Sheet cloneSheet(int sheetNum)
{
    throw new RuntimeException("NotImplemented");
}

但我不明白为什么。它丢失在逻辑上是否正确?还是bug?

期待您的回答和帮助,以便能够使用 SXSSF 克隆工作表。

最好的问候,路易莎。

【问题讨论】:

  • SXSSF 只做可以以流方式工作的事情,而克隆不能。您可以切换到 XSSF 进行克隆吗?
  • @Gagravarr 谢谢你的解释。不幸的是,我必须使用 SXSSF,因为我必须打印大量数据输入。所以我看到的唯一方法是首先在我的Excel模板中拥有所有工作表,当我不使用它们时,我将它们删除......这就像解决它的一种解决方法。还是您看到了其他解决方案?
  • 删除通常比添加更快更容易,所以试试吧!

标签: excel apache-poi notimplementedexception


【解决方案1】:

谢谢@Gagravarr: “SXSSF 只做可以以流方式工作的事情,而克隆不能。”

我解决它首先在我的 Excel 模板中包含所有工作表,当我不使用它们时,我将它们删除....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-02-20
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多