POI合併單元邊框問題解決方法

2021-07-11 02:14:51 字數 2541 閱讀 4107

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.給父元素或...