Hjemmeside » hvordan » Slik importerer du en CSV-fil som inneholder en kolonne med en ledende 0 i Excel

    Slik importerer du en CSV-fil som inneholder en kolonne med en ledende 0 i Excel

    Microsoft Excel konverterer automatisk datakolonner til det formatet som det synes er best når du åpner kommaseparerte datafiler. For de av oss som ikke vil at våre data endres, kan vi endre den atferden.

    Du har en CSV-fil som sannsynligvis er eksportert fra et annet program eller gitt av andre. Du vil gjerne åpne den i Excel siden du vet det veldig bra. CSV-filen vil se slik ut (hvis du åpner filen i notepad.exe):

    Filen inneholder kolonner: ProductModelID, Name, SpecialID og ModifiedDate. Kolonnen SpeicalID inneholder data med ledende 0, og det er spesialkoden, så du vil beholde de ledende 0-ene i Excel. Siden det er en CSV-fil, vises det som standard i Windows Utforsker som en Excel-fil:

    Så du dobbeltklikker filen og åpner filen i Excel som sådan:

    Du kan se at Excel som standard fjernet de ledende 0s i kolonne 3 "SpecialID ?". Du tok opp Excel-program og prøvde å bruke File / Open for å åpne filen manuelt, og det fungerer heller ikke. Hvordan kan jeg fikse dette?

    Trikset er å gi nytt navn til filen med .TXT-utvidelsen, og ta deretter filen inn i Excel. Så først hente opp "Min datamaskin"? og naviger mappen til hvor filen ligger.

    Nå, hvis du ikke ser filtypen .CSV (Windows har dette alternativet deaktivert som standard), følg deretter dette trinnet for å aktivere filtypen - Velg menyen "Tools ? / ? Folder Options ? velg deretter "View ?" kategorien, fjern merket for "Skjul utvidelser for kjente filtyper"? som bildet nedenfor:

    Da bør du se filtypen som sådan:

    Høyreklikk filen og velg omdøpe for å gi nytt navn til filen for å bli "ProductInfo.txt ."?

    Legg merke til at ikonet endres til vanlig tekstfilikon også. Ikke åpne Excel og bruk "File ? / ? Open ? kommandoen for å bringe filen til Excel. Når du gjør dette, vises en dialog som:

    Pass på at "Avgrenset"? knappen er valgt og klikk på "Next"? knappen for å fortsette. På neste skjerm merker du av i boksen "Komma?" og fjern merket for alle andre valg.

    Klikk på "Next"? for å gå videre til neste skjermbilde. I denne skjermen må du klikke på "SpecialID ? kolonne og velg "Tekst"? radiobutton fra "Kolonnedataformat"? seksjon.

    Klikk på "Finish ? så er du ferdig.

    Du kan nå se kolonnen "SpecialID ? har blitt innført som en tekst kolonne og alle ledende 0 er bevart.

    Denne metoden kan brukes på alle spesielle forhold for å få inn en CSV-fil i Excel, inkludert andre begrensede filer. Med muligheten til å spesifisere datatypen for hver kolonne under dataimporteringsprosessen, har du bedre kontroll over det endelige resultatet.