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 :

[ASP.NET 1.1.43] Excel n'affiche rien


Sujet :

ASP.NET

  1. #1
    Membre averti Avatar de predalpha
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 392
    Points : 363
    Points
    363
    Par défaut [ASP.NET 1.1.43] Excel n'affiche rien
    Bonjour webmestres,

    j'ai voulu faire le malin aujourd'hui en réinstallant Office 2000. J'ai de plus voulu créer mes dll à l'aide de ce script

    SET prog="C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\TlbImp.exe"
    %prog% EXCEL9.OLB /out=Excel.dll

    J'ai ensuite lié cette dll à mon projet en remplaçant l'ancienne de même nom.

    Après ça excel ne m'a renvoyé que des pages blanches. Du coup j'ai réinstallé Office mais toujours le même problème.

    Si vous avez des idées pour rétablir l'ordre précédent?

    voici mon code au cas ou:

    Code vbnet : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    Public Class WebForm1
        Inherits System.Web.UI.Page
     
    #Region " Code généré par le Concepteur Web Form "
     
        'Cet appel est requis par le Concepteur Web Form.
        <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
     
        End Sub
     
        Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
            'CODEGEN*: cet appel de méthode est requis par le Concepteur Web Form
            'Ne le modifiez pas en utilisant l'éditeur de code.
            InitializeComponent()
        End Sub
     
    #End Region
     
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            'Placez ici le code utilisateur pour initialiser la page
     
            Try
                Dim mtable As New ArrayList()
                mtable = chargeliste()
                Dim MaLigne As DataRow
                Dim Temp As String
                Dim i As Integer = 0
     
                Temp = "<TABLE BORDER=1><TR>"
                Temp &= "<TD><B>Nom Prenom</B></TD>"
                Temp &= "<TD><B>Service</B></TD>"
                Temp &= "<TD><B>Localite</B></TD>"
                Temp &= "<TD><B>Telephone</B></TD>"
                Temp &= "<TD><B>Poste</B></TD>"
                Temp &= "<TD><B>Email</B></TD>"
                Temp &= "</TR>"
                For i = 0 To mtable.Count - 1
                    Temp &= "<TR>"
                    Temp &= "<TD>" & mtable.Item(i) & "</TD>"
                    Temp &= "</TR>"
                Next i
                Temp &= "</TABLE>"
                ' Temp = ZfStringUtil.SupprimeAccent(Temp)
                HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default
                HttpContext.Current.Response.ContentType = "application/vnd.ms-excel"
                'HttpContext.Current.Response.ContentType = "application/msword"
                HttpContext.Current.Response.Write(Temp)
            Catch
     
            Finally
            End Try
     
     
        End Sub
     
        Function chargeliste()
            Dim t As New ArrayList()
     
            t.Add("aaa richard")
            t.Add("aaa anthony")
            t.Add("aaa zorgax")
     
            Return t
     
        End Function
     
    End Class

  2. #2
    Membre averti Avatar de predalpha
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    392
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 392
    Points : 363
    Points
    363
    Par défaut
    j'ai un petit peu avancé, j'arrive à faire afficher sous word mais excel queneni.

    j'ai rajouté
    HttpContext.Current.Response.Write(Temp)
    HttpContext.Current.Response.Flush()
    HttpContext.Current.Response.Close()
    HttpContext.Current.Response.End()
    et il semblerait que ceci ai dépanné word. En revanche pour Excel, toujours le mm pb

Discussions similaires

  1. ASP.Net : Cycle de vie des données affichées
    Par chaillom dans le forum Développement Web avec .NET
    Réponses: 3
    Dernier message: 16/03/2010, 13h17
  2. ASP.net et exportation en excel
    Par zaki_1982 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 10/08/2009, 14h37
  3. [ASP.NET 2.0] Export Excel file modifier la culture
    Par fix105 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 13/02/2008, 16h10

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