Hoe een CSV-bestand met een kolom met een nummer 0 in Excel te importeren
Microsoft Excel converteert automatisch datakolommen naar de indeling die volgens hem het beste is bij het openen van door komma's gescheiden gegevensbestanden. Voor degenen onder ons die niet willen dat onze gegevens veranderen, kunnen we dat gedrag veranderen.
U hebt een CSV-bestand dat waarschijnlijk is geëxporteerd vanuit een andere toepassing of door andere mensen aan u is verstrekt. Je zou het graag willen openen in Excel, omdat je het heel goed kent. Het CSV-bestand ziet er als volgt uit (als u het bestand opent in notepad.exe):
Het bestand bevat kolommen: ProductModelID, Name, SpecialID en ModifiedDate. De kolom SpeicalID die gegevens bevat met voorloop 0 en het is een gespecialiseerde code zodat u de voorloopnullen in Excel wilt behouden. Omdat het een CSV-bestand is, wordt het standaard in Windows Verkenner weergegeven als een Excel-bestand:
Dus dubbelklik je op het bestand en open je het bestand in Excel als zodanig:
U kunt zien dat Excel standaard de eerste 0s uit kolom 3 "SpecialID ?" Heeft verwijderd. U bracht de Excel-toepassing naar voren en probeerde Bestand / Openen te gebruiken om het bestand handmatig te openen en dat werkt ook niet. Hoe kan ik dit oplossen?
De kunst is om het bestand te hernoemen met de extensie .TXT en het bestand vervolgens in Excel te plaatsen. Dus eerst "Mijn Computer oproepen? en navigeer door de map naar waar het bestand zich bevindt.
Nu, als u de bestandsextensie .CSV niet ziet (Windows heeft deze optie standaard uitgeschakeld), volg dan deze stap om de bestandsextensie in te schakelen - Selecteer het menu "Extra ? / ? Mapopties ? selecteer vervolgens de "Bekijken ? tab, verwijder het vinkje bij het item "Verberg extensies voor bekende bestandstypes"? zoals de afbeelding hieronder:
Dan zou je de bestandsextensie als zodanig moeten zien:
Klik met de rechtermuisknop op het bestand en selecteer Hernoemen om het bestand te hernoemen tot "ProductInfo.txt "?
Merk op dat het pictogram ook verandert in het pictogram van het normale tekstbestand. Open Excel niet en gebruik "Bestand ? / ? Openen ? commando om het bestand in Excel te brengen. Wanneer u dit doet, verschijnt er een dialoogvenster zoals:
Zorg dat de "Gescheiden"? keuzerondje is geselecteerd en klik op "Volgende ? knop om door te gaan. Vink op het volgende scherm het vakje "Komma ? en deselecteer alle andere selecties.
Klik op "Volgende ? om naar het volgende scherm te gaan. In dit scherm moet u klikken op de "SpecialID"? kolom en selecteer de "Tekst ? radiobutton uit het "Kolomgegevensformaat"? sectie.
Klik op "Voltooien ? dan ben je klaar.
U ziet nu de kolom "SpecialID ? is toegevoegd als kolom Tekst en alle voorloop 0 behouden.
Deze methode kan worden toegepast op elke speciale omstandigheid voor het binnenhalen van een CSV-bestand in Excel inclusief andere gescheiden bestanden. Met de mogelijkheid om het gegevenstype voor elke kolom tijdens het gegevensimportproces op te geven, hebt u een veel betere controle over uw eindresultaat.