May I ask how you manage to disable the page assembler to stuff a different
content type in the response ?

I don't see how you can send back something else correct since the page
assembler will add html tags around your data...unless I missed something I
don't see how we can do this without creating our own VelocityPage that
implements a different strategy for assembling a page.

-- 
 St�phane Bailliez 
 Software Engineer, Paris - France 
 iMediation - http://www.imediation.com 
 Disclaimer: All the opinions expressed above are mine and not those from my
company. 



> -----Original Message-----
> From: Chris Crossen [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, October 11, 2001 12:02 AM
> To: [EMAIL PROTECTED]
> Subject: Re: MS Excel and setContentType 
> 
> 
> If you have Excel on the client (and probably if you are running the
> IE browser on the client), you can cause Excel to open from a page.
> You are on the right track with setting the content type. Put this in
> a template and try it.
> 
> $data.setContentType( "application/vnd.ms-excel" )
> <table>
>   <tr>
>     <td>text1</td>
>     <td>1</td>
>   </tr>
>   <tr>
>     <td>text2</td>
>     <td>2</td>
>   </tr>
> </table>
> 
> It is even possible to put special strings in the TD tags to use Excel
> formatting and Excel formulas in the resulting spreadsheet. Let me
> know if you want more information.
> 
> Chris
> 
> ----- Original Message -----
> From: "Fedor Karpelevitch" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Wednesday, October 10, 2001 2:00 PM
> Subject: RE: MS Excel and setContentType
> 
> 
> > Cross your fingers.
> >
> > seriously. if you set cont type to something which the file is not
> (like in
> > your case html is not an xml spreadsheet whatever you are trying to
> claim).
> > If you want to have a certain type of file to be open with certain
> app you
> > have to configure the client machine to associate this type with
> that app.
> > Or use an existing association (s.a. the csv hack proposed)
> >
> > fedor.
> >
> > -------------------------------
> > Amicus Plato amicus Aristoteles magis amica veritas
> >
> > > -----Original Message-----
> > > From: Wei Ru [mailto:[EMAIL PROTECTED]]
> > > Sent: Wednesday, October 10, 2001 1:05 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: MS Excel and setContentType
> > >
> > >
> > > Hi,
> > >
> > > I am trying to generate a report using html and open it on the
> browser
> > > by MS Excel. I am trying to use
> > > data.setContentType("application/vnd.ms-excel"); then feed the
> content
> > > some dynamicly generated html text
> > > Can any one suggest me a best way to do that?
> > >
> > > Thanks
> > >
> > > Wei Ru
> > >
> >
> > --------------------------------------------------------------------
> -
> > > 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]
> 

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

Reply via email to