Home > Critiche > Coldfusion to Excel Bug su colonne decimali

Coldfusion to Excel Bug su colonne decimali

Coldfusion to Excel bug

Ho creato una pagina di report (da db Sql Server 2005), con classica tabella HTML, e una pagina gemella, che permette di esportare tale record in Excel. Per farlo ho usato coldfusion to excel, banalissimo.

Il problema era che su due colonne, con valori nello stesso identico range ("0," più tre cifre decimali) una veniva renderizzata perfetta in excel, l’altra veniva renderizzata con valori completamente sballati e un numero elevato di cifre decimali.

Dopo aver controllato ogni singolo bit delle pagine, e aver visto che tutto era assolutamente identico, addirittura l’sql della query base era in una stringa in Session… sono stato preso dalla disperazione. Poi contatto k76, il quale mi conferma il bug… aiuto!

 

Soluzione del bug

Bisogna codificare il numero via NumberFormat (io ho usato LsNumberFormat):

#lsNumberFormat(colonna,"9.000")#

E il mondo ha reiniziato a sorridere!

 

Approfondimenti online

La tecnologia informatica ha fatto passi da gigante. In modo particolare Google, che con il suo analizzatore di testo, è in grado di proporre collegamenti contestuali a quanto hai appena letto. Questi i link pubblicitari proposti da Adsense.

Categorie: Critiche Tag: , , ,
  1. April 2nd, 2008 at 09:24 | #1

    WOW e son 4 anni non mi va e la soluzione è così semplice????

    mo la provo, grazie mille!

  2. April 2nd, 2008 at 09:29 | #2

    Sempre in debito con te.

  3. April 2nd, 2008 at 14:15 | #3

    Fungeeee!!!

  4. April 2nd, 2008 at 14:15 | #4

    Mittico. Con il numberFormat o con lsNumberFormat?

  1. Ancora nessun trackback.

Additional comments powered by BackType