Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Esportare file in Excel, con IE non scarica

    Salve, ho utilizzato la guida presente in questo link:

    http://asp.html.it/articoli/leggi/7...-di-file-excel/

    per realizzare un applicazione che mi consentisse di crearmi un file Excel da dati del DB.
    Il problema è che con mozilla firefox funziona perfettamente, sia il download che l'apertura del file senza donwload, mentre con IE 7 (con altre versioni non ho provato) non funziona, in pratica spunta il messaggio di protezione che mi dice che il download del file è stato bloccato. Poi se voglio scaricare il file devo cliccare su "scarica file", ma cliccando non scarica niente, resta una pagina bianca...
    avete qualche consiglio???

  2. #2
    up

  3. #3
    nessuno ha qualche soluzione? io ho risolto solo tenendo premuto il pulsante Ctrl della tastiera mentre clicco sul pulsante per esportare... così evita il blocco di protezione e riesco ad aprire o scaricare il file...

  4. #4
    Utente di HTML.it L'avatar di luck
    Registrato dal
    Oct 2004
    Messaggi
    550
    il link che hai postato non funziona...
    ma... mi sa che dovresti vedere le impostazioni del browser, come mai blocca gli .xls?
    io IE7 non l'ho installato, ma credo il motivo sia da cercare lì...

  5. #5
    ecco il link corretto:

    http://asp.html.it/articoli/leggi/76...-file-excel/1/

    sicuramente dipende dalle impostazioni di internet explorer, ma siccome è un impostazione di sicurezza di default, è un problema che non capita solo a me ma a tutti coloro che usano IE.
    anche perchè ho provato con diversi PC....
    sono già riuscito a trovare come disattivarla, ma solo sul mio browser...
    quindi serve qualcosa sul codice per far si che salti tale protezione...

  6. #6
    ciao io per esportare da un db access in un file excel i dati che mi interessano uso questo codice e non mi ha dato problemi del genere....

    codice:
    <%@LANGUAGE="VBSCRIPT"%>
    <%
    Dim Conn
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("database.mdb")
    set rs = server.createobject("ADODB.recordset")
    'questo sarà il nome del file
    FileName="Utenti_iscritti_newsletter.xls"
    response.buffer = true
    response.ContentType = "application/vnd.ms-excel"
    response.AddHeader "content-disposition", "inline; filename=" & FileName
    sql = "SELECT * FROM utenti_iscritti"
    
    
    set rs = server.createobject("ADODB.recordset")
    rs.open sql, conn
    if rs.EOF then
    response.write("NESSUN DATO IN ARCHIVIO")
    else
    'titoli dei campi da estrarre
    response.write "<table border='1'><tr>"
    response.write "<td>Email</td>"
    response.write "<td>Data Iscrizione</td>"
    response.write "</tr>"
    
    
    do while not rs.EOF
    response.write "<tr>"
    response.write "<td>"
    response.write rs("email")
    response.write "</td>"
    response.write "<td>"
    response.write rs("data_iscrizione")
    response.write "</td>"
    'response.write "<td>"
    'response.write rs("Campo")
    'response.write "</td>"
    'response.write "<td>"
    'response.write rs("Campo")
    'response.write "</td>"
    'response.write "<td>"
    'response.write rs("Campo")
    'response.write "</td>"
    'response.write "<td>"*/
    
    rs.movenext
    loop
    response.write "</table>"
    end if
    rs.close
    set rs = nothing
    response.flush
    response.end()
    
    %>
    salvano in una pagina estrai.asp ad esempio e poi richiamandola ti chrea il file da scaricare...
    se puo' esserti utile....

    ciao
    -Nextart.it Graphic Solutions

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.