Microsoft Excel konverterer automatisk datakolonner til det format, som det synes er bedst, når du åbner kommaseparerede datafiler. For de af os, der ikke vil have vores data ændret, kan vi ændre den adfærd.

Du har en CSV-fil, der sandsynligvis er eksporteret fra et andet program eller givet af andre. Du vil gerne åbne den i Excel, da du ved det meget godt. CSV-filen vil se sådan ud (hvis du åbner filen i notepad.exe):

Filen indeholder kolonner: ProductModelID, Name, SpecialID og ModifiedDate. Kolonnen SpeicalID indeholder data med ledende 0, og det er specialiseret kode, så du vil gerne beholde de førende 0'er i Excel. Da det er en CSV-fil, vises det som standard i din Windows Stifinder som en Excel-fil:

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

Du kan se, at Excel som standard fjernede de førende 0'er i kolonne 3 "SpecialSpecial". Du har hentet Excel-applikation og forsøgt at bruge File / Open for at åbne filen manuelt, og det virker heller ikke. Hvordan kan jeg løse dette?

Tricket er at omdøbe filen med .TXT-udvidelse, så hent filen til Excel. Så først hente "My Computer"? og navigere i mappen til, hvor filen er bosat.

Nu, hvis du ikke kan se filtypen .CSV (Windows har denne mulighed deaktiveret som standard), følg derefter dette trin for at aktivere filtypen. Vælg menuen "ToolsвЂ" / "Folder OptionsвЂ"? vælg derefter "ViewView"? fanebladet, fjern markeringen af ​​genstanden HHid udvidelser for kendte filtyper? som billedet nedenfor:

Så skal du se filtypen som sådan:

Højreklik på filen, og vælg omdøb for at omdøbe filen for at blive "ProductInfo.txtвЂ"?

Bemærk, at ikonet også ændres til det almindelige tekstfilikon. Ingen åbner Excel og bruger "FileвЂ" / "Open"? kommando for at bringe filen til Excel. Når du gør dette, vises en dialog som:

Sørg for, at den? DelimitedвЂ? alternativknappen er valgt, og klik på â € œNextвЂ? knappen for at fortsætte. På den næste skærm markeres afkrydsningsfeltet ВЂўCommaвЂ? og fjern markeringen af ​​alle andre valg.

Klik på â € œNextвЂ? for at gå videre til næste skærmbillede. På denne skærm skal du klikke på "SpecialSpecialIDвЂ" kolonne og vælg den "Tekstil"? radiobutton fra "Kolonne data format"? afsnit.

Klik på â € œFinishвЂ? så er du færdig.

Du kan nu se kolonnen "SpecialSpecial"? er indført som en tekst kolonne og alle ledende 0 er bevaret.

Denne metode kan anvendes til enhver særlig omstændighed for at indføre en CSV-fil i Excel, herunder andre afgrænsede filer. Med mulighed for at specificere datatypen for hver kolonne under dataimportprocessen har du meget bedre kontrol over dit endelige resultat.

Top Tips:
Kommentarer: