Microsoft Excel och Microsoft Access är program i Microsoft Office- svit av programvaror . Excel är ett kalkylprogram och Access är ett databasprogram . Båda programmen använder pelarformiga galler för att organisera data . Av denna anledning , ibland är det praktiskt att importera en Excel-kalkylblad till Access så att du kan använda de analytiska funktionerna i det programmet för att studera dina Excel-data . Men tillgången är mycket mer strikt om data organisation och fel är en vanlig del av importen . " Type Conversion Failure "
Excel lägger inga begränsningar på vilken typ av data som du placerar i en cell . Du kan enkelt ha en enda kolumn som innehåller både numeriska och textdata . Men i Access , är en enda kolumn en databas " fältet " och alla data i det fältet måste vara av samma typ . Under import , tilldelar Tillträde datatypen för varje importerad fält utifrån vilken typ av data som visas i den första raden med data i varje kolumn i Excel . Därför, om ditt Excel- kolumner har olika datatyper genom hela rader , kommer du att få " Type Conversion Failure " fel , eftersom datatypen är inkonsekvent .
" Ett fel uppstod vid försök att importera filen "
I Access kan du inte ha ett fält ( kolumn ) namn som börjar med ett mellanslag . Dock är Excel inte strikt om utrymmen . Om du försöker importera ett Excel-kalkylblad som innehåller kolumnrubriker med mellanslag ledande titeln , kommer felmeddelandet " Ett fel uppstod vid försök att importera filen . " Ledande utrymmen i Excel kolumnrubrikerna är ofta ett resultat av felaktig formatering ändå och bör fastställas . Till exempel kan vissa nybörjare i Excel inser inte att man kan automatiskt sidhuvuden mellersta kolumnen genom att använda " Center " -knappen på verktygsfältet i Excel . Således kan de försöka att manuellt centrera den synliga texten genom föregående den med mellanslag. Detta är en dålig formatering teknik som så småningom kommer att leda till en import fel när du använder Access.
Empty Records
I Access , är en rad kallas en databas " rekord . " En post kan inte vara tomt . Det finns heller , och har data , eller det gör det inte . Om ditt Excel-ark innehåller några tomma rader , kommer de att skapa sannolikt en import fel eftersom Access kommer att tolka dem som tomma poster . Innan import , ta bort alla tomma rader i ditt Excel-ark . Men tomma rader i slutet av ett kalkylblad är inte ett problem .
Datatyp Avvikelser
En bieffekt av att importera ett Excel-kalkylblad i Access är de olika representationer av vissa datatyper . Många användare kommer att tolka detta som ett fel , men egentligen är det helt enkelt ett gränssnitt skillnad . Icke desto mindre kan detta vara ett oönskat resultat . Om du använder Excel formler som resulterar i " true" eller "false" texten i vissa kalkylbladscellernas kommer Tillträde importera dem , men visa " Ja" och " Nej " istället . Dessutom , om någon av dina Excel celler innehåller en felkod , kommer Tillträde importerar inte dessa . Istället lämnar Access- konvertering ordet " Null " i dessa celler .