Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    47

    strani campi da ASP a Excel...

    Buongiorno a tutti!
    Ho creato la pagina ASP che mi permette di creare il file Excel con dati presi dal mio DB (Access):

    codice:
    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "content-disposition", "inline; filename=tabella.xls"
    I dati vengono estrapolati e inseriti secondo la tabella impostata con me nel codice ASP, ma alcuni campi (numerici in Access) vengono visualizzati in maniera sbagliata: il campo "prezzo" ad esempio excel lo intende come campo data (giorno, mese, anno per intenderci) o anche come campo "generale", a sua completa discrezione....

    Come posso venirne fuori? Provo a mettere tutto come campo testo in Access??

    Grazie mille!

  2. #2

    Re: strani campi da ASP a Excel...

    prova a mettere un apice davanti al valore
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    47
    Ciao GudFella,
    grazie per l'aiuto!
    Ho provato come mi hai detto in questo modo:
    nel codice che crea la tabella per l'excel avevo:

    codice:
    <td>"&rs("prezzo")&"</td>
    e l'ho messo così:

    codice:
    <td>'"&rs("prezzo")&"'</td>
    Il problema è che in excel vedo i valori per il campo prezzo con gli apici prima e dopo il numero.
    es.: se prima vedevo
    codice:
    10
    adesso vedo
    codice:
    '10'
    come fare? o forse non ho capito bene io dove mettere gli apici... :S

  4. #4
    prova così:

    codice:
    response.write "<td>'" & rs("prezzo") & "</td>"
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    47

    ci siamo quasi...

    allora, facendo così va tutto a posto, ma mi rimane l'apice scritto nei campi excel...

    come faccio per non farlo vedere?

    Grazie mille!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    42
    Io quando ho un campo numerico ci metto uno spazio e mi funziona.

    Response.Write "<td>" & Numero & "</td>"

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.