Appologies, I posted this to the wrong group...meant to post it to POI -
User, not POI - Dev.  Sorry, it doesn't let me delete it now... bad day...
:-(


GeckoZoo wrote:
> 
> Hello, I am trying to get the createFreezePane() method working, but when
> I open the resulting Excel (2007) document (xlsx) and try to use the mouse
> scroll-wheel, the screen gets all garbled.  Also, a couple of the rows
> appear to be missing when first opening the document until I cursor down
> once.  I've tried setting the active cell, etc., but no dice on that
> either. 
> 
> I wrote a simple piece of code below that creates some rows and columns in
> a workbook/sheet and writes a file.  When I open the file, the above issue
> happens.  If anyone can see what I'm doing wrong, I'd appreciate it.  I'm
> using the POI 3.6 (latest stable release) version in Java JDK 1.6.0_13. 
> 
> Sample code snippet: 
> 
>         final Workbook wb2 = new XSSFWorkbook(); 
>         final Sheet sheet2 = wb2.createSheet(); 
>         sheet2.createFreezePane(2, 1, 2, 1); // 1=header row 
>         final Row dataRow20 = sheet2.createRow(0); 
>         final Cell dataCell200 = dataRow20.createCell(0); 
>         dataCell200.setCellValue("200"); 
>         final Cell dataCell201 = dataRow20.createCell(1); 
>         dataCell201.setCellValue(10.12); 
>         final Cell dataCell202 = dataRow20.createCell(2); 
>         dataCell202.setCellValue("TEST 200"); 
>         final Cell dataCell203 = dataRow20.createCell(3); 
>         dataCell203.setCellValue(new Date()); 
> 
>         final Row dataRow21 = sheet2.createRow(1); 
>         final Cell dataCell210 = dataRow21.createCell(0); 
>         dataCell210.setCellValue("210"); 
>         final Cell dataCell211 = dataRow21.createCell(1); 
>         dataCell211.setCellValue(11.13); 
>         final Cell dataCell212 = dataRow21.createCell(2); 
>         dataCell212.setCellValue("TEST 210"); 
>         final Cell dataCell213 = dataRow21.createCell(3); 
>         dataCell213.setCellValue(new Date()); 
> 
>         final Row dataRow22 = sheet2.createRow(2); 
>         final Cell dataCell220 = dataRow22.createCell(0); 
>         dataCell220.setCellValue("220"); 
>         final Cell dataCell221 = dataRow22.createCell(1); 
>         dataCell221.setCellValue(12.14); 
>         final Cell dataCell222 = dataRow22.createCell(2); 
>         dataCell222.setCellValue("TEST 220"); 
>         final Cell dataCell223 = dataRow22.createCell(3); 
>         dataCell223.setCellValue(new Date()); 
> 
>         final Row dataRow23 = sheet2.createRow(3); 
>         final Cell dataCell230 = dataRow23.createCell(0); 
>         dataCell230.setCellValue("230"); 
>         final Cell dataCell231 = dataRow23.createCell(1); 
>         dataCell231.setCellValue(13.15); 
>         final Cell dataCell232 = dataRow23.createCell(2); 
>         dataCell232.setCellValue("TEST 230"); 
>         final Cell dataCell233 = dataRow23.createCell(3); 
>         dataCell233.setCellValue(new Date()); 
> 
>         final Row dataRow24 = sheet2.createRow(4); 
>         final Cell dataCell240 = dataRow24.createCell(0); 
>         dataCell240.setCellValue("240"); 
>         final Cell dataCell241 = dataRow24.createCell(1); 
>         dataCell241.setCellValue(14.16); 
>         final Cell dataCell242 = dataRow24.createCell(2); 
>         dataCell242.setCellValue("TEST 240"); 
>         final Cell dataCell243 = dataRow24.createCell(3); 
>         dataCell243.setCellValue(new Date()); 
> 
>         final FileOutputStream fileOut = new
> FileOutputStream("myworkbook.xlsx"); 
>         wb2.write(fileOut); 
>         fileOut.close(); 
> 
> 
> Thanks, 
> 
> Jason 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Problem-with-Freeze-Panes-tp28447537p28447588.html
Sent from the POI - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to