java sheet修改名称
时间: 2023-08-07 12:04:04 浏览: 109
要修改 Java 中 Sheet 的名称,可以使用 `setSheetName()` 方法。下面是一个示例代码:
```java
import org.apache.poi.ss.usermodel.*;
public class RenameSheetExample {
public static void main(String[] args) {
String oldName = "Sheet1"; // 旧的 Sheet 名称
String newName = "NewName"; // 新的 Sheet 名称
Workbook workbook = new XSSFWorkbook(); // 创建一个新的工作簿
Sheet sheet = workbook.createSheet(oldName); // 创建一个新的 Sheet
// 修改 Sheet 名称
workbook.setSheetName(workbook.getSheetIndex(oldName), newName);
// 保存工作簿
try {
FileOutputStream outputStream = new FileOutputStream("workbook.xlsx");
workbook.write(outputStream);
workbook.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在这个示例中,我们创建了一个名为 "Sheet1" 的 Sheet,并将其名称修改为 "NewName"。最后,将工作簿保存到名为 "workbook.xlsx" 的文件中。