Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    125

    Formattazione celle excel in ASP

    Creo da codice ASP un file excel, tutto bene tranne che per i numeri. Ovvero io devo scrivere su xls dei numeri nel seguente formato:
    01
    02
    03

    e su Xls lui scrive

    1
    2
    3

    Per mantenere la formattazione (01,02,03) come posso fare?
    Ho provato con "response.write Cstr(numero)" ma non funziona

    Ho provato con "response.write "'" & numero & "'" "ma inserisce '01'.

    Grazie.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Credo tu debba formattare prima manualmente le celle del foglio Excel che apri.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    125
    Non posso formattare manualmente la cella. Questa operazione viene proposta come possibile scelta di visualizzazione di dati a un potenziale utente, quindi il tutto deve venir gestito da codice(VBScript)

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma crea un file excel al volo o apre un template excel già fatto?

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    125
    Crea un nuovo file excel!!!

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In questo caso credo prenda la formattazione di default del client e quindi puoi intervenire poco a meno di non conoscere esattamente i comandi di formattazione che io non so.

    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    125
    Qualcuno li sà

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Immagino sia una domanda...

    Roby

  9. #9
    Io facevo così:

    codice:
    for i=0 to 1  ' trasformo in numeri di due cifre con zeri davanti
    check=mid(numero, 2)
    if check="" then  
    numero="0"&numero
    end if
    next
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    125
    Ma sei sicuro che funzioni aggiungendo lo 0 davanti al numero?
    Perchè a me tiene sempre la formattazione con il singolo numero (1 invece di 01)

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.