java - How to add extra rows when inserting data (extra empty rows) -
i'm using apache poi write excel file. fill in data in loop.
for example:
header_1|header_2|header3|header_4|header_5|header6 aaaaaaa1|bbbbbb_1|cccccc3| aaaaaaa2|bbbbbb_2|cccccc3| aaaaaaa3|bbbbbb_3|cccccc3| aaaaaaa4|bbbbbb_4|cccccc3| now it's work fine, need 2 rows each inserted row. want this:
header_1|header_2|header3|header_4|header_5|header6 aaaaaaa1|bbbbbb_1|cccccc3|test1111|test2222|test333 |testllll|testxxxx|testbbb |testllll|testxxxx|testbbb aaaaaaa2|bbbbbb_2|cccccc3|test1111|test2222|test333 |testllll|testxxxx|testbbb |testllll|testxxxx|testbbb aaaaaaa3|bbbbbb_3|cccccc3|test1111|test2222|test333 |testllll|testxxxx|testbbb |testllll|testxxxx|testbbb aaaaaaa4|bbbbbb_4|cccccc3|test1111|test2222|test333 |testllll|testxxxx|testbbb |testllll|testxxxx|testbbb expected should loop like?
for(data d: alldata){ row row = sheet.createrow(++row); cell c = row.createcell(0); c.setcellvalue("something); cell c1 = row.createcell(1); c1.setcellvalue("something1) //etc.. }
try this:
for(data d: alldata){ row row = sheet.createrow(++row); cell c = row.createcell(0); c.setcellvalue("something01"); c = row.createcell(1); c.setcellvalue("something02") //etc.. // add rows: row = sheet.createrow(++row); c = row.createcell(0); c.setcellvalue("something11"); c = row.createcell(1); c.setcellvalue("something12") //etc.. } edit: if first row , 2 'empty rows' should share headers 1-3 (and want reduce redundancy) can sheet.addmergedregion(new cellrangeadress(rowfrom, rowto, colfrom, colto) merge columns , rows (but makes excel file unsortable)
Comments
Post a Comment