是否可以使用apache poi MS excel java android更改工作表名称

2022-09-01 10:17:27

有没有办法更新MS Excel文件的现有工作表名称,知道我正在我的Android应用程序中使用apache poi

我可以使用我的自定义名称创建工作表

HSSFSheet sheet = workbook.createSheet("my custom name");

但是当我想将另一个工作表复制到此工作表时,名称也会被复制,并且我的自定义名称崩溃了


答案 1

以下操作应该可以解决问题:

workbook.setSheetName(workbook.getSheetIndex(sheet), "newName");

答案 2

如果您已经知道图纸索引,只需调用

workbook.setSheetName(sheet-index, "my sheet name");

其中工作表索引是工作表编号(从 0 开始)


推荐