Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Problema con esportazione in excel

    Ciao.

    Utilizzo questo codice reperito sul web per esportare dei dati da mysql in xls tramite ASP:

    codice:
       SQL = " SELECT * FROM lista "
       Set rs = conn.Execute(SQL)
    
       FileName="Esportazione.xls" 
       Response.Buffer = true
       Response.ContentType = "application/vnd.ms-excel" 
       Response.AddHeader "content-disposition", "inline; filename=" & FileName 
    
       countfields = rs.Fields.Count 
                     
        For i=0 to countfields -1
            Response.write rs(i).name       
        next                     
    
       Response.write rs.GetString(,,"</td><td>","</td></tr><tr><td>","") 
       Response.write ("</td></tr></table></center>") 
    
       Set rs = Nothing
    
       Response.flush 
       Response.end
    Il problema è che quando nel db ho un valore del tipo 216,000 nel file excel la cella corrispondente restituisce valore 0 (zero).

    Sapete dirmi dove e cosa sbaglio?
    Grazie.
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da optime
    e se fosse 216.000?
    Si in effetti nel db mysql il valore è 216.000: scusa ma cosa cambia? Puoi spiegarmi?
    Grazie
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  4. #4
    scusa, ma perché non rispondi alla mia domanda?

  5. #5
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da optime
    scusa, ma perché non rispondi alla mia domanda?
    Ho risposto: il valore è nella tabella mysql 216.000 o non ho capito la domanda?
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  6. #6
    se nel foglio excel esporti 216.000 invece di 216,000 funziona?

  7. #7
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da optime
    se nel foglio excel esporti 216.000 invece di 216,000 funziona?
    No, non funziona: nella cella excel ho sempre valore 0.
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  8. #8
    e quali sono invece i valori che vanno bene?

  9. #9
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da optime
    e quali sono invece i valori che vanno bene?
    Allora ho riavviato il db ed adesso:

    21.00 estrae corretto 21 invece di 21,00
    8 estrae corretto 8 invece di 8,00
    216.000 estrae 216 invece di 216,000
    102.000 estrae 102 invece di 102,000
    "Sono sempre più convinto che la religione sia soltanto un mucchio di idiozie. Mi sembra qualcosa che alcuni hanno inventato per far sì che tutti gli altri si comportassero in un certo modo.".

  10. #10
    21.00 estrae corretto 21 invece di 21,00
    8 estrae corretto 8 invece di 8,00

    ma che vuol dire? prima dici che è "corretto" e poi dici "invece di..."


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.