IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Rapport excel en popup


Sujet :

ASP.NET

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 4
    Par défaut Rapport excel en popup
    J'utilise un Reporting Services pour générer mes rapports en excel.

    Je génère un pop-up et sur le loading je récupère mon rapport excel en byte et je replace le contenu de Page.Response comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public void ExecuteReport(HttpResponse pageResponse)
            {
                if (this.Response != null)
                {
                    pageResponse.ClearContent();
     
                    pageResponse.AppendHeader("content-length", this.Response.Length.ToString());                
                    pageResponse.ContentType = this.ReportMimeType();
                    pageResponse.BinaryWrite(this.Response);                
                    pageResponse.Flush();
                    pageResponse.Close();
                }
            }
    En développement tout marche parfaitement pour afficher mes rapport autant en PDF qu'en Excel

    Cependant, en production, premièrement j'ai un problème d'autorisation de pop-up, quand j'autorise les fenêtres intenpestives de mon site, sa marche avec les PDF. Mais avec les excel, le la fenêtre s'ouvre et se referme sans rien faire. Si j'ajoute mon site au Site de confiance, la page ne se referme pas mais c'est la page aspx que InternetExplorer m'offre de télécharger....

    Est-ce qu'il y quelqu'un qui a une idée pour corriger ca

  2. #2
    Membre expérimenté Avatar de gwadakillah
    Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    235
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2005
    Messages : 235
    Par défaut
    essayes de remplacer AppendHeader par AddHeader.
    J'avais eu à peu près le même problème et en faisant cela, ça l'avait résolu

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2004
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 4
    Par défaut
    A premiere vue sa semble marcher, j'ai remplacé mon AppendHeader par un AddHeader.

    Cependant, quand j'exporte, j'ai une fenêtre qui apparais contenant ceci:

    Titre de la fenêtre: Nom déjà utilisé

    Contenu:
    Le nom ne doit pas être identique à un nom prédéfini
    Ancien nom: Impression_des_titres
    Nouveau nom: [TextBox vide]


    Je n'arrive pas à trouver d'ou cela peu venir et comment le corriger...

  4. #4
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 12
    Par défaut
    Citation Envoyé par Kertra Voir le message
    A premiere vue sa semble marcher, j'ai remplacé mon AppendHeader par un AddHeader.

    Cependant, quand j'exporte, j'ai une fenêtre qui apparais contenant ceci:

    Titre de la fenêtre: Nom déjà utilisé

    Contenu:
    Le nom ne doit pas être identique à un nom prédéfini
    Ancien nom: Impression_des_titres
    Nouveau nom: [TextBox vide]


    Je n'arrive pas à trouver d'ou cela peu venir et comment le corriger...

    Bonjour,

    J'ai le même problème sur excel 2000 et 2003.

    Mon document Excel généré par reportViewer comporte plusieurs feuillets.
    Une zone d'entête (dont le contenu est celui de l'entete du rdlc source)située dans chacun de ces feuillets se nomme "Impression_des_titres".

    Curieusement le message d'erreur n'apparait qu'une seule fois.
    Après que je lui ai donné un nouveau nom ("zone2" par exemple), la zone Impression_des_titres se trouve dans tous les feuillets excepté le feuillet numéro 2 pour lequel cette zone d'entête à pris le nouveau nom "zone2".

    Si quelqun à une idée....

    Merci

Discussions similaires

  1. Export de rapport Excel SSRS :System.Xml.XmlException
    Par mbrain dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 27/02/2014, 14h53
  2. [Ireport] Exportation de rapport Excel
    Par nicolep dans le forum iReport
    Réponses: 3
    Dernier message: 24/03/2011, 13h29
  3. [SSRS][2k5]Sous rapport Excel SSRS
    Par Pietr_Alekseievitch dans le forum SSRS
    Réponses: 4
    Dernier message: 19/02/2010, 07h35
  4. Rapport Excel Labview 8.6
    Par Tatane2401 dans le forum LabVIEW
    Réponses: 4
    Dernier message: 08/06/2009, 10h09
  5. Réponses: 0
    Dernier message: 23/04/2009, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo