DevTrain Startseite Visual Studio 1 Magazin  
  
  
SUCHEN:  
ARTIKEL ONLINE: 525   

Kategorien
.NET
Datenbanken
Web
XML

Allgemein
Camp
Foren
Events
Persönliche Einstellungen
Registrieren
Prämien Shop
Kontakt
Impressum
Über DevTrain

Autoren


   Autor: Hannes Preishuber Artikel Drucken
        
Excel Files dynamisch generieren

In einem anderem Artikel haben wir bereits beschrieben, wie Excel aus Asp verwendet werden kann. Einfache Excel Tabellen können Sie aber auch ohne Excel am Server generieren. Der Schlüssel ist Response.ContentType.
Der Contenttype arbeitet eng mit den Charset zusammen. Darüber wird der Typ der Antwort in den Clientheader geschrieben. Ein Contenttype steuert dabei den Browser und schaltet die Standardanzeige um. Einige Contentypes zum aufwärmen.

<% Response.ContentType = "text/HTML" %>
<% Response.ContentType = "image/GIF" %>
<% Response.ContentType = "image/JPEG" %>
<% Response.ContentType = "text/plain" %>
<% Response.ContentType = "image/JPEG" %>
<% Response.ContentType = "text/XML" %>

Wir erzeugen nun mit diesem Trick ein Excel Sheet. Wenn Sie Excel installiert haben, wird dieses vom Browser automatisch gestartet.


Response.ContentType = "application/vnd.ms-excel"
<table>
<tr bgcolor="#FF9999">
<td>Spaltenüberschrift 1</td>
<td>Spaltenüberschrift 2</td>
</tr>


<tr>
<td>Inhalt 1</td>
<td>Inhalt 2</td>
</tr>
</table>

Das Ergebnis ist ein gefülltes Excel Sheet. Dabei enthalten die Excel Spalten die Werte der HTML Tabelle.


DevTrain Camp - Schneller zum .NET 3.5 Developer
 
Verwandte Artikel      Verlinkte Dokumente
    Keine verknüpften Dokumente
    Keine Links vorhanden

  Erfasst am: 02.03.2001
  Gültig bis: 01.04.2001
16 Ratings
Bewertung: 75,0%
schlecht    sehr gut  

 
© Copyright 2007 ppedv AG