Nå jeg indsætter i Excell via ASP kan jeg ikke få den til at indsætte det som tal. det bliver smidt ind som tekst hver gang. Hvordan kan jeg rette det?
Det kan måske have noget at gøre med decimaltegn. Forsøg eventuelt at set den pc'er med Excel til Engelsk i regional settings bare for test, og se om du ikke får tallene som tal.
Jeg havde en gang et lignende problem i et amerikansk software. Vi lavet en 'workaround' med at bytte komma med punktum og punktum med komma (byttet først komma med en streng som jeg ikke forventet ville bruges '$@$', og derefter punktum med komma, og strengen '$@$' med punktum).
Måske findes der bedre løsninger på det. Du kan vel eventuelt checke regional setting på klienten, inden du eventuelt formaterer tallene rigtig.
Er det ikke et tal, men står som teskt? Eller er det en ' foran tallet?
En metode som måske er vildt smart, når man oprettet arket skriver man navnet på kolonnerne smat skriver den føste post i arket, formater kolonnen og definer området.
Så skulle de nye poster man indsætter stå som tal.
Jeg har prøvet en anden metode at i et frisk ark definer et område, indsæt en ny post via ASP. Så går man ind i excel og formatere kolonnen til tal, man er så nød til at trykke "edit" F2 for og return for formateringen virker, nye poster indsat via ASP vil så også være formatere som tal.
Hvis man i excel gerne vil skrive et tal som tekst kan man sætte en ' foran tallet så bliver tolket som tekst. Kommer der et ' foran tallene når du indsætter via ASP?
Kun i feltet hvor kolonnenavnet bliver angivet. Det hvor tallene bliver skrivet ind er der ikke noget '. Når man ser på formatet på felterne med tal er de sat til standard.
Nu ved jeg ikke hvad du skal bruge det til eller om forslaget overhovedet kan være en løsning. Som jeg skrevet det er som om når man en gang har fået excel til at vise det som tal på den ene eller anden måde så husker den det når man sætter nye tal ind.
Jeg kan ikke få den til det. Nu har jeg endda sat de felter som dataen skal indsættes i til formatet tal. Men der kommer den der lille grønne pil ud foran hver felt hvor man kan vælge at formatere det aktuelle felt til tal.
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.