4Aug
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 den som standard i din Windows Stifinder som en Excel-fil:
Så du dobbeltklikker filen og åbner filen i Excel som sådan:
Du kan se, at Excel som standard fjernet Excelde førende 0'er i kolonne 3 "SpecialID? ?.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 og derefter bringe filen i Excel. Så først hente "Min 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 "Værktøjer? ? /? ? Folder Valg? ?vælg derefter "View? ?fanebladet, fjern markeringen for genstande "Hide extensions for known file types? ?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 "afgrænset"Knappen er valgt, og klik på "Næste? ?knappen for at fortsætte. På den næste skærm markeres afkrydsningsfeltet "Komma? ?og fjern markeringen af alle andre valg.
Klik på "Næste? ?for at gå videre til næste skærmbillede. På denne skærm skal du klikke på "SpecialID? ?kolonne og vælg "Tekst? ?radiobutton fra "Kolonne dataformat? ?afsnit.
Klik på "Afslut? ?så er du færdig.
Du kan nu se kolonnen "SpecialID? ?er indført som en tekst kolonne og alle ledende 0 er bevaret.
Denne metode kan anvendes til enhver speciel 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.