【问题标题】:Dynamic sheet creation using Aspose cells in Java?在 Java 中使用 Aspose 单元创建动态工作表?
【发布时间】:2013-12-02 16:53:11
【问题描述】:

我在我的应用程序中使用 aspose-cells.jar 进行 Excel 导出。 我被困在需要在模板中动态创建工作表的地方。 我的原始 Excel 模板包含 2 张。

  1. Sheet1 包含表格和饼图。
  2. Sheet2 包含表格和饼图的数据。

根据所选样本数据的数量,必须克隆这些工作表,即假设选择了两个日期:

  • Sheet1 应包含第一个日期的图表和饼图。
  • Sheet2 应包含第二个日期的图表和饼图。

  • Sheet3 应包含第一次日期的数据。
  • Sheet4 应包含第二个日期的数据。

【问题讨论】:

    标签: java xls aspose-cells


    【解决方案1】:

    您可以使用 Worksheets.addCopy 方法克隆现有工作表。

    // Open the workbook
    Workbook book = new Workbook(srcDoc);
    boolean bSomeCondition = true;
    // If some condition is true e.g. dates
    if (bSomeCondition)
    {
        // Copy first worksheet
        book.getWorksheets().addCopy("Sheet1");
        // Copy the second worksheet
        book.getWorksheets().addCopy("Sheet2");
    }
    // Save the workbook
    book.save(dstDoc);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多