合併單元格所使用的方法:
sheet.addmergedregion( cellrangeaddress cellrangeaddress );
cellrangeaddress 物件的構造方法需要傳入合併單元格的首行、最後一行、首列、最後一列。
cellrangeaddress cra=new cellrangeaddress(0, 3, 3, 9);
怎樣把資料寫入合併後的單元格中
在合併單元格的後乙個位置寫資料
fileoutputstream fos=new fileoutputstream("d:\\13.xls");
workbook wb=new hssfworkbook();
sheet sheet=wb.createsheet();
/** 設定合併單元格區域範圍
* firstrow 0-based
* lastrow 0-based
* firstcol 0-based
* lastcol 0-based
*/cellrangeaddress cra=new cellrangeaddress(0, 3, 3, 9);
//在sheet裡增加合併單元格
sheet.addmergedregion(cra);
row row = sheet.createrow(0);
cell cell_1 = row.createcell(3);
cell_1.setcellvalue("when you're right , no one remembers, when you're wrong ,no one forgets .");
//cell 位置3-9被合併成乙個單元格,不管你怎樣建立第4個cell還是第5個cell…然後在寫資料。都是無法寫入的。
cell cell_2 = row.createcell(10);
cell_2.setcellvalue("what's up ! ");
wb.write(fos);
fos.close();
合併單元格
青年 老大,最近在 中合併單元格,總是不明就裡,好像是合併對了,有時也是蒙的,您能不能就此指條明路?禪師 這個問題很簡單,合併單元格分為跨行合併和跨列合併,這是標籤的rowspan和colspan屬性問題,已知3x3 禪師 首先說說跨行合併rowspan,由於我們書寫 的習慣是標籤包裹便簽,因此書寫...
單元格合併??
單元格合併著實讓人為難!使用的dev 的gridcontrol控制項,實現資料繫結很方便,但是在網上查怎麼都沒有找到如何實現單元格的合併。所以只好作罷。然後計畫採用flexcell,但是是付費的。使用了一下和excel差類似,實現的樣式也很豐富。可以滿足報表顯示的要求,但是要是能自己使用datagr...
單元格跨行合併,單元格跨列合併
protected voidgridview1 onrowcreated object sender,gridviewroweventargs e if e.row.rowtype datacontrolrowtype.datarow region 合併單元格 合併某一列中的某些行 合併單元格 合併...