62,614
社区成员
发帖
与我相关
我的任务
分享
import org.apache.poi.hssf.usermodel.*;
import java.io.*;
public class testTools{
public static void main(String[] args){
try {
FileInputStream is = new FileInputStream("d://test.xls");
HSSFWorkbook workbook = new HSSFWorkbook(is);
HSSFSheet sheet = workbook.getSheetAt(0);
sheet.shiftRows(1, 4, -1);//删除第一行到第四行,然后使下方单元格上移
FileOutputStream os = new FileOutputStream("d://test.xls");
workbook.write(os);
is.close();
os.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
这个示例不是解决你的问题的,而是说,输入输出流都在同一份文档上。
本质上和你的副本方式一样,只是这样就不用真的创建副本文件了。