20. april 2005 - 09:26Der er
12 kommentarer og 1 løsning
fra asp til excel - viser forkerte tal(uden komma)
Jeg har et underligt problem. Jeg har en rapport, jeg laver baseret på min db(virker fint), men hvis jeg gerne vel vise den som et excelark(response.ContentType = "application/vnd.ms-excel") bliver tallene lavet om!?
Eksempel uden excel: 0,75 6,5 5,75 4,5 7,75 0,75 6,25 6,5 5 5,75 2,25 5,25
Eksempel MED excel: 75 65 575 45 775 75 625 65 5 575 225 525
Som man kan se mangler kommaet i excelarket, men hvorfor?? Hvad er dog galt?
der er da ikke noget sted der hvor du skriver til et excel ark.
Det kan godt være det er mig der har misforstået dig. Er det nogle data du vil skrive ind i et excel ark eller vi ldu bare lave en tabel der ligner et excel ark.
så bliver dte nok lidt svært for mig at hjælpe. Jeg kunne forestille mig at det var noget med nogle definitioner af det excel ark du generere. Problemet med komma, tror jeg er fordi i USA bruges punktum som komma i forbindelse med tal. og alt efter definitionen af cellerne i arket, så vises 0 ikke. Jeg har ikke arbejdet så meget med excel på denne måde, så du ksla nok ud at finde et api som kan give dig en bedre beskrivese.
Hvad sker der hvis du skifter dine kommaer ud med punktum, kommer de så med?
Problemet kan også være at cellerne er defineret som heltal, når der så er komma, vi lden tro den skal afrunde tallet.
Jeg kom liige til at tænke på noget nu hvor jeg er kommet på arbejdet....
Den version der virker, kører jo på vores server som kører med engelsk sprog, hvor min arbejdsstation kører med dansk...
Jeg har så lige prøvet at rette min til engelsk og så virker det naturligvis. :)
Pinligt....
Jeg takker for hjælpen, jeg havde nok ikke tænkt på det, hvis ikke du ahvde nævnt det. :)
Synes godt om
Ny brugerNybegynder
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.