public class poicellmergedemo
}// ---------------------------2.指定單元格填充資料------------------------------
cell = sheet.getrow(0).getcell(0);
cell.setcellvalue(new hssfrichtextstring("銀行存餘額表"));
cell = sheet.getrow(1).getcell(0);
cell.setcellvalue(new hssfrichtextstring("2015-08-05"));
cell = sheet.getrow(2).getcell(0);
cell.setcellvalue(new hssfrichtextstring("開戶行"));
cell = sheet.getrow(2).getcell(1);
cell.setcellvalue(new hssfrichtextstring("活期"));
cell = sheet.getrow(2).getcell(3);
cell.setcellvalue(new hssfrichtextstring("定期"));
cell = sheet.getrow(2).getcell(5);
cell.setcellvalue(new hssfrichtextstring("存款合計"));
cell = sheet.getrow(3).getcell(1);
cell.setcellvalue(new hssfrichtextstring(" "));
cell = sheet.getrow(3).getcell(4);
cell.setcellvalue(new hssfrichtextstring("折合本位幣合計"));
cell = sheet.getrow(4).getcell(1);
cell.setcellvalue(new hssfrichtextstring("人民幣"));
cell = sheet.getrow(4).getcell(2);
cell.setcellvalue(new hssfrichtextstring("折合本位幣合計"));
// ---------------------------3.合併單元格------------------------------
sheet.addmergedregion(new cellrangeaddress(0, 0, 0, 5));// 開始行,結束行,開始列,結束列
sheet.addmergedregion(new cellrangeaddress(1, 1, 0, 5));
sheet.addmergedregion(new cellrangeaddress(2, 4, 0, 0));
sheet.addmergedregion(new cellrangeaddress(2, 3, 1, 2));
sheet.addmergedregion(new cellrangeaddress(2, 2, 3, 4));
sheet.addmergedregion(new cellrangeaddress(3, 4, 4, 4));
sheet.addmergedregion(new cellrangeaddress(2, 4, 5, 5));
fileoutputstream fileout = new fileoutputstream("d:\\銀行存款餘額表.xls");
wb.write(fileout);
fileout.close();
} catch (exception e) }}
@suppresswarnings("serial")
public class exportfilenameutils implements serializable
return newfilename;
}if ((agent != null) && (-1 != agent.indexof("mozilla")))
return mimeutility.encodetext(filename, "utf-8", "b");
return filename;
} catch (exception ex)
} /**
* *@return*/
public static hssfcellstyle initcolumnheadstyle(hssfworkbook wb)
/***
*@return*/
public static hssfcellstyle initcolumncenterstyle(hssfworkbook wb)
}
上述**思路:
先迴圈建立表頭所有的單元格列,並設定邊框樣式,再根據行號,列號設定特定單元的值,最後才是合併。
合併帶邊框的效果圖:
WPF Image問題解決方法
一.image是控制項,source屬性型別是imagesource 二.imagebrush是筆刷,用於填充 1.基本使用,必須指定imagesource源 imagebrush繼承自tilebrush,imagebrush功能比較強大 三.imagedrawing繼承自drawing,用於繪圖 ...
SeLinux問題解決方法
selinux問題解決方法 3 關於以上修改,google提供的解決方案如下 3.1 如果乙個檔案只是被vendor下的程序使用,可以將此檔案設為vendor data file,存放於 data vendor目錄下 3.2 如果乙個檔案既被system下的程序也被vendor下的程序使用,並且是a...
CSS中外邊距合併問題解決方法
css中外邊距合併問題解決方法 父子級 1.給父元素新增邊框屬性 2.給父元素或者子元素新增浮動屬性 讓兩者不在乙個文件流中 3.給父元素或者子元素新增position absolute屬性 4.給父級元素設定overflow hidden屬性 sticky定位中不可使用,需要滾動條 5.給父元素或...