Visualizzazione dei risultati da 1 a 4 su 4

Discussione: excel da salvare

  1. #1
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460

    excel da salvare

    Uso questo script per generare al volo un file excel

    <%
    'assegna il nome al file Excel che si desidera generare
    Dim filename
    filename = "111"

    'abilita la bufferizzazione
    Response.Buffer = true

    'definisce il tipo di documento
    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "content-disposition", "inline; filename=" &filename& ".xls"

    'crea la tabella del foglio Excel
    Response.Write "<table>"
    Dim n
    for n = 1 to 10
    Response.Write "<tr>"
    Response.Write "<td width=70>"&n*1000&"</td>"
    Response.Write "<td width=70>"&n*1000/1936&"</td>"
    Response.Write "</tr>"
    next
    Response.Write "<tr><td></td><td></td></tr>"
    Response.Write "<tr>"
    Response.Write "<td width=70>TOTALE</td>"
    Response.Write "<td width=70>=SUM(B1:B10)</td>"
    Response.Write "</tr>"
    Response.Write "</table>"

    'invia l'output HTML bufferizzato
    Response.Flush
    Response.End
    %>

    ma come potrei salvarlo direttamente in una cartella sul server?
    devo creare uno storico di ordini da scaricare....

    Ars longa...vita brevis.

  2. #2
    Utente di HTML.it L'avatar di naverit
    Registrato dal
    Apr 2002
    Messaggi
    460
    per l'esattezza devo fare cosi:
    dopo un input dell'utente web (invio di un ordine):

    1) si deve creare un file excell da salvare in una cartella del server
    2) devo prendere quel file e mandarlo in una email contenente l'ordine

    conoscete anche qualche altro script in grado di aiutarmi?
    Ars longa...vita brevis.

  3. #3
    se ti crei un file csv è molto più semplice e lo gestisci come tutti i file di testo.
    vedi filesystemobject

  4. #4
    Utente di HTML.it L'avatar di pip19
    Registrato dal
    Dec 2001
    Messaggi
    512
    per l'invio invece basta che prendi il nome del csv generato (puoi anche rinominarlo in xls), se lo crei in una cartella ben predefinita, allegarlo per mail è un gioco da ragazzi

    myMail.attachment("c:\bla\bla\cartellaxls\file.csv ")

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.