Do not prepend but *append* zeros to make the file a multiple of 512. That
might work if that is actually the problem. Other options are for you to use
vbscript or use a commercial library. There are multiple ones out there.
(check out http://www.softartisans.com)  I don't know your situation so I
don't know what is the best route for you to go.

-Ryan

----- Original Message ----- 
From: "Troy McKinnon" <[EMAIL PROTECTED]>
To: "POI Users List" <[EMAIL PROTECTED]>
Sent: Tuesday, June 22, 2004 12:05 PM
Subject: Re: Unable to read entire header


> Could I somehow prepend the input stream?
> Or so I have to find a solution other than POI?
>
> Troy
>
> ----- Original Message ----- 
> From: "Koundinya (Sudhakar Chavali)" <[EMAIL PROTECTED]>
> To: "POI Users List" <[EMAIL PROTECTED]>
> Sent: Tuesday, June 22, 2004 3:15 AM
> Subject: RE: Unable to read entire header
>
>
> > POI will not support older versions of EXcel. That is the reason you get
> that problem,
> >
> > POI supported documents should start with following charachters ��ࡱ�
> >
> > Regards
> > Sudhakar
> >
> >
> > --- [EMAIL PROTECTED] wrote:
> > > You may try separating the excel file first from the stream  then read
> > > it.
> > >
> > > -----Original Message-----
> > > From: Troy McKinnon [mailto:[EMAIL PROTECTED]
> > > Sent: Tuesday, June 22, 2004 11:54 AM
> > > To: [EMAIL PROTECTED]
> > > Subject: Unable to read entire header
> > >
> > > I have a big problem, and I am hoping for an easy solution or
> > > workaround.
> > >
> > > I am trying to read an excel file using POI, but I get the following
> > > error:
> > >
> > > java.io.IOException: Unable to read entire header; 279 bytes read;
> > > expected
> > > 512 bytes
> > >    at
> > >
org.apache.poi.poifs.storage.HeaderBlockReader.<init><HeaderBlockReader.
> > > java
> > > :78>
> > >   ...
> > >
> > > If I open the file in excel and resave it.. all is good.
Unfortunately
> > > I
> > > don't have this option.
> > > Is there some way to work around this. I am receiving the file as an
> > > InputStream via Http.
> > >
> > > Troy
> > >
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> > >
> > >
> >
> >
> > =====
> > "No one can earn a million dollars honestly."- William Jennings Bryan
> (1860-1925)
> >
> > "Make everything as simple as possible, but not simpler."- Albert
Einstein
> (1879-1955)
> >
> > "It is dangerous to be sincere unless you are also stupid."- George
> Bernard Shaw (1856-1950)
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! Mail Address AutoComplete - You start. We finish.
> > http://promotions.yahoo.com/new_mail
> >
> > ---------------------------------------------------------------------
> > 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