概述
POI ,Java 操作 Excel 實現行的插入(insert row)
前幾天,正在做一個項目,主要用 POI 來操作 Excel
其中,要使用一個,插入功能。主要是因為從數據庫,返回結果集(數據明細),來動態車生成新行,插入明細
在網上找了找,沒有找到,好的方法
自己寫了一個:
public static void insertRow(HSSFWorkbook wb, HSSFSheet sheet, int starRow,int rows) {
sheet.shiftRows(starRow + 1, sheet.getLastRowNum(), rows,true,false);
// Parameters:
// startRow - the row to start shifting
// endRow - the row to end shifting
// n - the number of rows to shift
// copyRowHeight - whether to copy the row height during the shift
// resetOriginalRowHeight - whether to set the original row's height to the default
starRow = starRow - 1;
for (int i = 0; i < rows; i++) {
HSSFRow sourceRow = null;
HSSFRow targetRow = nul
最后
以上就是闪闪灰狼为你收集整理的java excel 插入新行_POI ,Java 操作 Excel 實現行的插入(insert row)的全部内容,希望文章能够帮你解决java excel 插入新行_POI ,Java 操作 Excel 實現行的插入(insert row)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复