03. maj 2004 - 11:14Der er
9 kommentarer og 1 løsning
Import fra Excel / procent
Jeg er stødt på et spændende problem med import fra Excel. I samme kolonne har jeg både procent og numeriske værdier. Når jeg importerer til en tabel i Access, omregner Access automatisk procentværdien til tal. eks. 10% = 0,1.
Mit problem er at jeg skal kunne kende forskel inde i tabellen, på de værdier der oprindeligt var procent og dem der "blot" var numerisk.
Sandsynligvis fordi du importerer til et talfelt i Access. Prøv at lave din importtabel udelukkende med tekstfelter, og send derefter data til den rigtige tabel.
Fejlen opstår ved importen. Excel's celle med procenter er sandsynligvis formatteret som %. Hvis denne formattering ændres til tal importeres værdierne korrekt. Jeg har ikke prøvet i Access at give %-feltet et format, men det må være muligt.
Det svarteste ( set fra min side ) er, at du indfører en vis form for standard i dine Excelfiler .... det gør arbejdet en hel del lettere ... dvs. indfører en standardskabelon, hvor indtastningsfelterne er synkrone med dine tabeller i Access, altså formatteret som tekst allerede i regnearket.
Det løser problemet i importen.
En anden løsning er, at lade Access konvertere Excelfilen til en CSV-fil forinden importen, men det smadrer den systematik du allerede har indarbejdet i databasen, nemlig at du skal kunne importere data far forskelllige vilkårlige arkfaner ....
OK - Jeg takker for svarene. Jeg forsøger mig med mugs løsning med at importere til en midlertidig tabel, og med en (eller flere) opdateringsforespørgsler få dataene korrekt over i den "rigtige" tabel.
Jeg kan desværre ikke få standardiseret dataen i Excelfilerne, for de er allerede lavet. Dem der har dannet Excelfilerne har ikke lige tænkt sig om, og nu sidder jeg så bare med "aben", sjovt ikk???.
mugs> du skal naturligvis have point's da du har givet mig ideen til at komme videre.
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.