Visualizzazione dei risultati da 1 a 3 su 3

Discussione: excel e asp

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    excel e asp

    riesco ad aprire Excel cosi:
    (prima tramite asp apro un recordsert "rs")

    poi cosi:

    <script language="vbscript">
    Set ExcelApp = CreateObject("Excel.Application")
    ExcelApp.Application.Visible = True

    Set ExcelBook = ExcelApp.Workbooks.Add
    dim i

    do until rs.eof

    ExcelBook.Worksheets(1).Cells(i, 1).Font.Name = "Verdana"
    ExcelBook.Worksheets(1).Cells(i, 1).Font.Size = 10
    ExcelBook.Worksheets(1).Cells(i, 1).Value=rs("id")
    rs.movenext
    loop

    </script>

    ma mi apre solo la pagina ezxcel senza scrivere niente

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    residenza
    Roma
    Messaggi
    89
    Potresti fare così:

    1) imposto output su Excel:

    myFileName = "TuoFileExcel.xls"
    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "Content-Disposition", "inline;filename=" & myFileName

    2) apri una <table>

    3) quando cicli il tuo recordset scrivi i campi nelle diverse colonne della table, corrispondentemente alle colonne excel:

    <tr>
    <td><%=rs("fieldA")%></td> ' prima cella del foglio excel
    <td><%=rs("fieldB")%></td> ' seconda cella del foglio excel
    <td><%=rs("fieldC")%></td> ' terza cella del foglio excel
    </tr>

    ovviamente ogni <tr> scrive la riga successiva nel foglio excel

    4) riguardo la formattazione:

    imposti normalmente lo stile per table, tr, td, ecc..


    Spero ti sia di aiuto.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    residenza
    Roma
    Messaggi
    89
    ho provato a darti una risposta, ma alla tua precedente richiesta (9/2) ...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.