04. september 2009 - 22:29Der er
3 kommentarer og 1 løsning
Import excel ark
En excel-kolonne af typen text indeholder 1500 numeriske værdier og 5 alfanumeriske værdier. Under import afvises de 5 alfanumeriske felter med en conversion error, men de 1500 numeriske importeres korrekt nok. Der er tale om et kundenummer der i Access er defineret som et text-felt. Er der nogen der kan forklare hvad jeg gør forkert ?
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Jeg har ofte fået denne fejl, som dog ikke er nogen fejl. Der sker det (Acc 2003), at Access måler på den første række i Excel og hvis denne er numerisk vil Access oprette en numerisk import. Når den når til et alfanumerisk felt, vil dette blive sprunget over, da det jo ikke passer ned i et numerisk felt.
Nu skriver du, at feltet er defineret som tekst i Access, og så burde alle poster blive importeret. Men prøv i Excel at sørge for, at første række er et tekstfelt om importer igen.
En anden fejlmulighed kan være, at de 5 poster indeholder for mange karakterer, så der ikke er plads til posterne.
Både i Access og i Excel er feltet defineret som tekst-felter, men da den første værdi er numerisk tager den feltet for at være numerisk. Jeg har klaret det ved at merge en række ind med en alfabetisk værdi i første felt. Det er dog ikke den rigtige løsning men brugbar i den givne situation.
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.