excel清空sheet内容 poi_java POI操作Excel HSSFSheet新增删除行
时间: 2023-08-06 20:09:05 浏览: 159
您好!针对您的问题,可以使用Apache POI来操作Excel文件。下面是清空sheet内容和新增/删除行的示例代码:
清空sheet内容:
```java
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
// 创建Excel文件对象
HSSFWorkbook workbook = new HSSFWorkbook();
// 创建工作表对象
HSSFSheet sheet = workbook.createSheet("Sheet1");
// 清空sheet内容
sheet.getRows().clear();
```
新增行:
```java
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
// 创建Excel文件对象
HSSFWorkbook workbook = new HSSFWorkbook();
// 创建工作表对象
HSSFSheet sheet = workbook.createSheet("Sheet1");
// 新增行
HSSFRow row = sheet.createRow(0); // 在第1行创建行对象
row.createCell(0).setCellValue("A"); // 在第1行第1列创建单元格并赋值
row.createCell(1).setCellValue("B"); // 在第1行第2列创建单元格并赋值
```
删除行:
```java
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
// 创建Excel文件对象
HSSFWorkbook workbook = new HSSFWorkbook();
// 创建工作表对象
HSSFSheet sheet = workbook.createSheet("Sheet1");
// 删除第1行
sheet.removeRow(sheet.getRow(0));
```
希望以上代码能够帮助到您!
阅读全文