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]