Hi All,

     I found out the reason why i got the RecordFormatException . The Sheet in which i 
am trying to write was protected . (I didn't check the format of the Excel file we 
have in Solaris ,in which the Sheet we are trying to write is Protected !!).

     Thanks a lot to all you guys for the inputs you provided..

-Sateesh


-----Original Message-----
From: Kommineni, Sateesh (GE Consumer & Industrial) 
Sent: Tuesday, February 03, 2004 4:10 PM
To: POI Users List
Subject: RE: org.apache.poi.hssf.record.RecordFormatException in
Reading/Writing to an Excel File..


Hi ALL,

    I am using poi-2.0-RC2-20040102.zip and don't know whether 
org.apache.poi.hssf.record.RecordFormatException is a Bug in POI or not.

    Is it the case that i need to wait till some one finds a solution for this If it 
is a bug ..

    Any way thanks a lot for all the support..

-Sateesh


-----Original Message-----
From: Kommineni, Sateesh (GE Consumer & Industrial) 
Sent: Monday, February 02, 2004 6:35 PM
To: [EMAIL PROTECTED]
Subject: org.apache.poi.hssf.record.RecordFormatException in
Reading/Writing to an Excel File..
Importance: High


Hi,

    I am try to read an Excel File and then writing to it. It is working well in 
Windows and giving problems in Solaris. The Exception it is giving is:

  . [EMAIL PROTECTED]
415. Excep in generating the 
WorkBook=org.apache.poi.hssf.record.RecordFormatException: Unable to construct record 
instance, the following exception occured: null
416. RecordFormatExcep in 
createWorkBook=org.apache.poi.hssf.record.RecordFormatException: Unable to construct 
record instance, the following exception occured: null
417. Work Book=null

  The Code i am using is given below:

                                try{
                                        bin  = new BufferedInputStream(new 
FileInputStream(path+FILE_NAME));
                                        System.out.println("bin="+bin);
                                wb   = new HSSFWorkbook(bin,false);
                                }
                                catch(Exception ioe){
                                   System.out.println("Excep in generating the 
WorkBook="+ioe);
                                   ioe.printStackTrace();
                                         try{  
                                                fs  = new POIFSFileSystem(new 
FileInputStream(path+FILE_NAME));
                                        wb = new HSSFWorkbook(fs);
                                 }
                                         catch(RecordFormatException rfe){
                                                System.out.println("RecordFormatExcep 
in createWorkBook="+rfe);
                                                rfe.printStackTrace();
                                         }
                                         catch(Exception e){
                                            System.out.println("Excep IS="+e);
                                            e.printStackTrace();
                                         }
                                }
                                finally{
                                   if(bin!=null) bin.close();
                                }
                                System.out.println("Work Book="+wb);


   Pls let me know what went wrong..

Thanks a lot
Sateesh


---------------------------------------------------------------------
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