more precisely...."application/vnd.ms-excel"...

----- Original Message -----
From: "Timotheus Preisinger" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday,October 10,2002 11:39 PM
Subject: AW: How can I generate an Excel/Word file?


> It usually also works to set the content-type to "application/xls" and
> then output a html table.
>
> > -----Ursprüngliche Nachricht-----
> > Von: A mailing list for discussion about Sun Microsystem's
> > Java Servlet API Technology.
> > [mailto:[EMAIL PROTECTED]] Im Auftrag von Eric Noriega
> > Gesendet: Donnerstag, 10. Oktober 2002 20:04
> > An: [EMAIL PROTECTED]
> > Betreff: Re: How can I generate an Excel/Word file?
> >
> >
> >     How about we just stick with nice open formats instead of
> > trying to co-opt a crappy MS owned one?  text/csv works
> > great, and there are open XML based formats as well.  Now if
> > this is a case of I NEED Excel, fine.  I have found that
> > Excel is one of those few programs that does it's job so
> > well, that text/csv is usually not a problem at all, and it
> > lets everyone else read and manipulate data as well.
> >
> > Bob Prah wrote:
> >
> > > Hi Lucas,
> > >
> > > Have a look at the excerpt below which I received  about
> > two days ago.
> > > It might help solve your problem :
> > >
> > >
> > > <!--       Begin Quote       -->
> > >
> > > CREATE EXCEL-FORMATTED DATA
> > >
> > > Until recently, the most common way to create a Microsoft
> > Excel file
> > > in a Java application was to create a comma separated values (CSV)
> > > file in a servlet or JSP and return it to the browser as MIME-type,
> > > text/csv. The browser would then call Excel and the CSV would be
> > > displayed.
> > >
> > > There is now a project that provides Java developers with a
> > real tool
> > > for creating Excel files. It's the most mature part of a
> > new Jakarta
> > > project named Poor Obfuscation Implementation (POI). The Excel
> > > component of POI is named Horrible Spreadsheet Format (HSSF).
> > >
> > > While HSSF provides many different ways of interacting with the
> > > engine, the one we'll focus on is the easy high-level user API.
> > >
> > > Here's a simple example that creates a matrix of values in an Excel
> > > sheet:
> > >
> > > import org.apache.poi.hssf.usermodel.*;
> > > import java.io.FileOutputStream;
> > >
> > > // code run against the jakarta-poi-1.5.0-FINAL-20020506.jar.
> > > public class PoiTest {
> > >
> > >    static public void main(String[] args) throws Exception {
> > >         FileOutputStream fos = new FileOutputStream("foo.xls");
> > >         HSSFWorkbook wb = new HSSFWorkbook();
> > >         HSSFSheet s = wb.createSheet();
> > >         wb.setSheetName(0, "Matrix");
> > >         for(short i=0; i<50; i++) {
> > >             HSSFRow row = s.createRow(i);
> > >
> > >            for(short j=0; j<50; j++) {
> > >                HSSFCell cell = row.createCell(j);
> > >                 cell.setCellValue(""+i+","+j);
> > >             }
> > >         }
> > > wb.write(fos);
> > >        fos.close();
> > >     }
> > > }
> > >
> > > This code first creates a workbook, gets a single sheet from that
> > > workbook, names it, and then proceeds to write a 50x50
> > matrix on it.
> > > This outputs an Excel file named foo.xls, which even opens
> > on an Apple
> > > Mac.
> > >
> > > The POI project is an exciting new step for Java, bringing Windows
> > > document integration to a new audience and allowing Java
> > developers to
> > > improve the functionality of their products.
> > >
> > >
> > > <!--           End Quote                  -->
> > >
> > >
> > > Further info. can be found at :
> > >
> > > http://jakarta.apache.org/poi/hssf/
> > >
> > >
> > > Bob
> >
> > ______________________________________________________________
> > _____________
> > To unsubscribe, send email to [EMAIL PROTECTED] and
> > include in the body of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources:
> > http://java.sun.com/products/servlet/external-> resources.html
> >
> > LISTSERV Help:
> > http://www.lsoft.com/manuals/user/user.html
> >
> >
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to