Avatar billede ravnkilde Nybegynder
16. maj 2008 - 15:40 Der er 3 kommentarer og
1 løsning

Formatering - asp mod excel (data ændrer sig)

Jeg har en formular der bl.a. indsamler telefonnr. fra brugeren. Feltet er i databasen (Access) sat som Tekst af hensyn til at brugeren kan indtaste + og / og () - hvilket de også gør.

Så har jeg en side, der trækker data fra databasen og genererer et execel regneark med oplysningerne. Problemet er, at et indtastet nr. som eks. +358207465056 i regnearket bliver til 3,58207E+11. Sådan er der flere eksempler.

Kan jeg på nogen måde sikre at data ikke ændres i regnearket?

Et par uddrag med linier fra min Excel-kode:

file_being_created= "Report_A_Total.xls"
set fso = createobject("scripting.filesystemobject")
Set act = fso.CreateTextFile(server.mappath(file_being_created), true)
act.WriteLine("<html><body>")
act.WriteLine("<table border=""0"">")
act.WriteLine("<tr>")
act.WriteLine("<td nowrap align=""left"">"& objRs("Telephone") & "</td>")
Avatar billede supertekst Ekspert
16. maj 2008 - 15:54 #1
Tlf.nr opfattes som tal i Excel - da tallet er stort vises det på den nævnte måde.
Hvis man formatere den pågældende kolonne i Excel med et "brugerdef. format":
############ - så vises tlf.nr. "normalt".
Avatar billede ravnkilde Nybegynder
16. maj 2008 - 16:29 #2
smed dette ind: style=""mso-number-format:\@;"" så virker det!
Avatar billede supertekst Ekspert
16. maj 2008 - 18:49 #3
Fint...
Avatar billede ravnkilde Nybegynder
18. august 2008 - 16:10 #4
.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester