我在我的应用程序中使用aspose-cells.jar进行Excel导出。 我被困在需要在模板中动态创建工作表的地方。 我原来的Excel模板包含2张。
根据所选样本数据的数量,必须克隆这些表格,即假设选择了两个日期:
和
答案 0 :(得分:0)
您可以使用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);