3

嗨,我有一个模板 excel,我加载并想在其中更改工作表名称。

WritableWorkbook workbook = jxl.Workbook.createWorkbook(file1,template);

此工作簿有 n 张工作表。我想更改单张纸的名称。在删除的情况下,有一个名为的方法

workbook.removeSheet(<sheet index>)

我没有找到任何这样的直接重命名方法。

有人可以在这方面帮助我。

4

2 回答 2

2

似乎没有直接的方法。我会尝试copySheet(oldName, newName,newIndex)然后是removeSheet(oldIndex)

于 2011-04-19T07:05:03.620 回答
2
workbook.createSheet("Name", i);
WritableSheet excelSheet = workbook.getSheet(i);

并修改名称

excelSheet.setName("new name");
于 2014-04-14T13:46:37.130 回答