Creare file di Excel al volo

di Daniele Bochicchio, in Classic ASP, Tips, Coding,

Questo script consente di creare documenti Excel senza che sul server sia installata l'applicazione.
Non vengon instanziati oggetti COM lato server ed il tutto è fatto con poche righe di script, tra l'altro nemmeno complicate.
Questo file in pratica imposta il Mime Type su quello di Excel, sfruttando una caratteristica, presente già in Office97, che consente a Word ed Excel di leggere senza problemi documenti HTML.

Ecco lo script:

<%

  Dim FileName

  FileName="test.xsl"

  response.buffer = true
  response.ContentType = "application/vnd.ms-excel"
  response.AddHeader "content-disposition", "inline; filename=" & FileName

  response.write "<table>"
  response.write "<tr>"
  for i = 1 to 15 step 3
    response.write "<td>"
    response.write i * i
    response.write "</td>"
  next

  response.write "<td width=40><b>=sum(A1:D1)</b></td>"
  response.write "</tr>"
  response.write "</table>"

  response.flush
  response.end

%>

In un prossimo script vedremo come sfruttare la stessa caratteristica per creare documenti Word.

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

Nessuna risorsa collegata

I più letti di oggi