Not that I know of :(  

On Fri, 2004-05-21 at 07:02, Jean, Victor [IT] wrote:
> I did some additional testing and it appears that when I call 
> "sheet.removeRow(row);", it clears out the row contents, but doesn't actually remove 
> the row.  So, I basically have a  spreadsheet with 2800 blank rows eating up file 
> space.  Is there anyway to actually REMOVE REMOVE the row?
> 
> 
> -----Original Message-----
> From: Jean, Victor [IT] 
> Sent: Thursday, May 20, 2004 9:15 PM
> To: POI Users List
> Subject: HELP!! Bug with Output File Size!!! 
> 
> 
> I'm running into a bug with the file size of the outputfile.
> I have a template excel file that's about 1 megabyte in size of just plain 
> unformatted data on sheet one.
> I'm reading this file in and then removing all the rows from sheet one and writing 
> to a output file.
> The output file size is listed as 500K, but it has NO data at all.  It is completely 
> empty.
> When I go ahead and click the "Save" button in excel and close the spreadsheet, the 
> size shrinks to 14K.
> 
> Is this a bug or am i doing something wrong?  
> Why is the output file size so big even though there's no data at all ?
> 
> 
> ___________________My Code Start____________________
> 
> POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream("c:/bigfile.xls"));
> HSSFWorkbook hssfworkbook = new HSSFWorkbook(fs);
> HSSFSheet        sheet  = hssfworkbook.getSheetAt(0);
>                                               
>                       
> // Create outputstream for excel file
> FileOutputStream stream = new FileOutputStream("c:/smallfile.xls");
> 
> int numberRows = sheet.getLastRowNum()+1;
> for (int k = 0; k < numberRows; k++)
> {
>       HSSFRow row = sheet.getRow(k);
>       if (row != null) {
>               sheet.removeRow(row);
>       }
> }
> 
> hssfworkbook.write(stream);
> stream.close();
> 
> ___________________My Code End______________________
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to