Generer un fichier xls a partir de ma page jsp [Résolu]

walidssc 3 Messages postés vendredi 12 août 2011Date d'inscription 12 août 2011 Dernière intervention - 12 août 2011 à 13:40 - Dernière réponse : walidssc 3 Messages postés vendredi 12 août 2011Date d'inscription 12 août 2011 Dernière intervention
- 12 août 2011 à 15:04
bonjour !!
jaimerais generer un fichier xls a partir dune page jsp qui affiche un tableau contenant les heures supplementaire d'une personne !!
j'espere que quelqun puisse m'aider car jai pas su ce q'uil faut mettre dans le code et ou le mettre !!
et merci d'avance les amis :)
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
cs_laurent1024 987 Messages postés mardi 31 mai 2005Date d'inscription 30 août 2012 Dernière intervention - 12 août 2011 à 14:50
3
Merci
Bonjour.
Je pense que tu peux passer par une Servlet

Voici un petit exemple (qui utilise Jexcel, tu peux utiliser une autre librairie, comme Apache POI).

import java.io.IOException;
import java.io.OutputStream;
   
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
   
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
   
public class Sample extends HttpServlet
{
   public void doGet(HttpServletRequest request, 
    HttpServletResponse response)
      throws ServletException, IOException
   {
    OutputStream out = null;
    try
    {

     response.setContentType("application/vnd.ms-excel");

     response.setHeader("Content-Disposition", 
    "attachment; filename=sampleName.xls");

     WritableWorkbook w = Workbook.createWorkbook(response.getOutputStream());
     WritableSheet s = w.createSheet("Demo", 0);

     s.addCell(new Label(0, 0, "Hello World"));
     w.write();
     w.close();

    } catch (Exception e)
    {
     throw new ServletException("Exception in Excel Sample Servlet", e);
    } finally
    {
     if (out != null)
      out.close();
    }
   }
  }

Merci cs_laurent1024 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 96 internautes ce mois-ci

Commenter la réponse de cs_laurent1024
coucou747 12336 Messages postés mardi 10 février 2004Date d'inscription 30 juillet 2012 Dernière intervention - 12 août 2011 à 14:13
0
Merci
Bonjour,

As tu testé de changer juste les balises et le mimetype ?

Cordialement,

Maxime
Commenter la réponse de coucou747
walidssc 3 Messages postés vendredi 12 août 2011Date d'inscription 12 août 2011 Dernière intervention - 12 août 2011 à 14:42
0
Merci
maxime !! merci pour ta reponse mais je voudrais juste avoir un exemple de code qui sert a generer un fichier xls a partir d'une page jsp !!
Commenter la réponse de walidssc
walidssc 3 Messages postés vendredi 12 août 2011Date d'inscription 12 août 2011 Dernière intervention - 12 août 2011 à 15:04
0
Merci
merci infiniment laurent !! je vais essayer avec ce code !! :) :)
Commenter la réponse de walidssc

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.