Selamlar. Bir sorunum var. Projemde excel raporu hazirladim apache poi ile. Ama merged olunmuş(birleştirilmiş) satirlarimda border linelar gozukmuyor. Yani mesela

            cell = row.createCell((short) 1);
            cell.setCellValue("Cəmiyyətin adları");        
            cell.setCellStyle(border);
            sheet.addMergedRegion(new CellRangeAddress(5, 12, 1, 1));

Bu kodda 5.satirdan 12,satira kadar verdim.ama 5.satira border koyuyor diger satirlara değil. 12.satira kadar hepisinde border line gozukmesi için ne yapabilirim?

soruldu: 19 Ara '12, 06:43

hale's gravatar image

hale
127343642
cevap kabul oranı: 0%

değiştirildi: 19 Ara '12, 13:55

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559


Aşağıdaki gibi olması gerekmiyor mu?

CellRangeAddress(mergedRegion.getFirstRow(), mergedRegion.getFirstColumn(), mergedRegion.getLastRow(), mergedRegion.getLastColumn())

Yani:

sheet.addMergedRegion(new CellRangeAddress(5, 1, 12, 1));
permanent link

cevaplandı: 19 Ara '12, 07:08

mhkoca60's gravatar image

mhkoca60
1.8k264554
cevap kabul oranı: 15%

sheet.addMergedRegion(new CellRangeAddress(5, 12, 1, 1)); bu satirda ben 5.satirdan 12.satira kadar ve 1.columndan 1.e kadar verdim.ama border yalniz 1.columnda 5.satira dusdu.diger satirlara deyil

(19 Ara '12, 07:19) hale hale's gravatar image

Siz benim yazdığım şekilde deneyebilir misiniz?

(19 Ara '12, 07:31) mhkoca60 mhkoca60's gravatar image

Hocam o sekilde denedim ama excel sayfasini acmadi.ne yapa bilirim baska?

(19 Ara '12, 11:23) hale hale's gravatar image
Cevabınız
toggle preview

powered by BitNami OSQA