Difficile creazione excel di dati di grandi dimensioni

djjunior

Utente Attivo
24 Lug 2004
99
1
8
Ciao a tutti,
ho uno script che mi crea un file excel di alcuni dati presenti su db mysql, ora quando vado ad esportare circa 35mila righe di una tabella, il browser elabora, processando la pagina che crea l'excel, ma anche dopo tanto tempo non riesce a farmi l'excel sono costretto ad uscire e rientrare da browser per l'utilizzo sicuramente delle risorse per la mole di dati da elaborare.
Potete consigliarmi un alternativa? Come posso exportare in excel tramite asp una mole di così tanti dati etc?
Ecco lo script
Codice:
Set rs = conn.Execute("SELECT Codice_Bip, nome, cognome, ragione_sociale, tipo_reg, partiva, indirizzo, cap, citta, provincia, telefono, telefonoufficio, email, professione, altro, newsletter, attiva, privacy FROM utenti")
for i = 0 to rs.Fields.Count-1

if rs.fields(i).Name = "Codice_BIP" then

risultato = risultato & "Codice Cliente</td><td>"

else

risultato = risultato & rs.Fields(i).Name & "</td><td>"

end if

next
risultato = risultato & "</td></tr><tr><td>"
risultato = risultato & rs.GetString(,,"</td><td style=mso-number-format:'\@';>","</td></tr><tr><td>", "-")

rs.Close
set rs = Nothing
conn.Close
set conn = Nothing

Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=export_utenti_it_" & Time() & "-" & Now() & ".xls"

Response.Write ("<table border=1 ><tr><td>" & risultato & "</td></tr></table>")
Grazie
 

Paolo69

Moderatore
Membro dello Staff
MOD
18 Feb 2010
555
13
18
Italy
www.caprioli.info
...mi dispiace, penso che a questo punto tutto dipenda dalla potenza del server web che utilizza il sito.
Nel mio caso per far creare un file Excel allo stesso modo fatto da te utilizzo un server con 16 core e 32 gb di ram, ci impiega, ma non tantissimo.
L'unico dettaglio che noto e che il codice:
Codice:
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=export_utenti_it_" & Time() & "-" & Now() & ".xls"
io lo metto in testa al file...

Ecco il mio:
Codice:
            Response.ContentType = "application/vnd.ms-excel"
            Response.AddHeader "content-disposition", "attachment; filename="&denominazione&".xls"
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Domanda difficile: ecommerce CSV 20 000 prodotti E-Commerce 3
T Domanda difficile... Javascript 21
D Aiuto Query difficile MySQL 3
D [DIFFICILE] Cambiare onsubmit al volo Javascript 5
E Difficile estrazione dati da tabella PHP 3
peppoweb Service Pack 1, una "XPerience difficile" Windows e Software 0
S Visualizza l'errore di creazione in MSSQL Database 4
M [Cerco][Gratuito] Artista/designer per creazione grafica gioco di società Offerte e Richieste di Lavoro e/o Collaborazione 0
N Creazione sito web senza Partita IVA (Era: mettersi in regola) Leggi, Normative e Fisco 1
F NetBeans problema creazione progetto Java Windows e Software 0
A Creazione cookie e gestione accessi PHP 0
D Creazione sito e-commerce WP CMS (Content Management System) 0
A Consiglio per creazione sito web CMS (Content Management System) 1
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 3
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
M Creazione menu a tendina Javascript 3
S Download di un file in automatico dopo la sua creazione PHP 2
G creazione menu a tendina e invio a pagina php PHP 1
M Problemi con creazione maschere Presentati al Forum 1
F Creazione script Tv Presentati al Forum 1
W Creazione Cartella Classic ASP 2
A recuperare data creazione di un file PHP 6
D Neofita. Creazione applicativo prenotazione automezzi Offerte e Richieste di Lavoro e/o Collaborazione 12
L Aiuto creazione menu mancante WordPress 0
E Creazione URL per chat whatsapp WordPress 0
L Creazione di 2 o più record PHP 6
W Creazione di una griglia HTML e CSS 1
E Creazione di un sito di news PHP 16
S Scelta software/cms per creazione sito Webdesign e Grafica 6
E Creazione gestionale timesheet partendo da foglio excel Offerte e Richieste di Lavoro e/o Collaborazione 0
M Creazione notifica sonora Javascript 1
R Creazione sito eccomerce privato. Offerte e Richieste di Lavoro e/o Collaborazione 2
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
I creazione stile css HTML e CSS 3
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Stefano Migotto Creazione di un div con php o js PHP 9
G [OFFRO][RETRIBUITO] Creazione siti web e loghi professionali Offerte e Richieste di Lavoro e/o Collaborazione 0
D Creazione sito Offerte e Richieste di Lavoro e/o Collaborazione 0
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
C [WordPress] Retribuzione creazione Sito Web vetrina Discussioni Varie 3
I [Javascript] Creazione di una piccola libreria e integrazione in angular Javascript 2
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
T [php] problema creazione query select-where PHP 5
Daniele_Carrara [PHP] Creazione Carrello PHP 1
G Creazione Landing Page Offerte e Richieste di Lavoro e/o Collaborazione 2
P [HTML] Creazione pagina web da dove iniziare HTML e CSS 2
L Creazione form html HTML e CSS 3
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
W [PHP] Creazione classe PDO PHP 4
K [PHP] Creazione di Calendario con orario PHP 4

Discussioni simili