CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

In dit artikel vindt u 2 eenvoudige manieren om een ​​CSV-bestand naar Excel te converteren. Daarnaast leer je hoe je meerdere CSV-bestanden importeert in Excel en hoe je omgaat met situaties waarin een deel van de gegevens uit een CSV-bestand niet correct wordt weergegeven op een Excel-sheet.

Onlangs zijn we begonnen met het bestuderen van de kenmerken van het CSV-formaat (Comma-Separated Values) en verschillende manieren om Excel-bestanden naar CSV te converteren. Vandaag gaan we het omgekeerde proces doen - CSV importeren in Excel.

In dit artikel wordt uitgelegd hoe u CSV in Excel opent en hoe u meerdere CSV-bestanden tegelijk importeert. Ook brengen we mogelijke valkuilen in kaart en bieden we de meest effectieve oplossingen.

Hoe CSV naar Excel te converteren

Als u wat informatie uit de database van uw bedrijf in een Excel-blad moet halen, is het eerste idee dat in u opkomt om de database naar een CSV-bestand te exporteren en vervolgens het CSV-bestand in Excel te importeren.

Er zijn 3 manieren om CSV naar Excel te converteren: U kunt het bestand openen met de extensie . Csv rechtstreeks in Excel, dubbelklik op het bestand in Windows Verkenner of importeer de CSV in Excel als een externe gegevensbron. Hieronder zal ik deze drie methoden nader toelichten en de voor- en nadelen van elk van hen aangeven.

Hoe een CSV-bestand in Excel te openen

Zelfs als het CSV-bestand in een ander programma is gemaakt, kunt u het altijd openen als een Excel-werkmap met de opdracht Openen (Open).

Opmerking: Het openen van een CSV-bestand in Excel verandert niets aan de bestandsindeling. Met andere woorden, het CSV-bestand wordt niet geconverteerd naar een Excel-bestand (.xls- of .xlsx-formaat), het behoudt zijn oorspronkelijke type (.csv of .txt).

  1. Start Microsoft Excel, tabblad Home (Home) klik Openen (Open).
  2. Er verschijnt een dialoogvenster Openen (Een document openen), selecteer in de vervolgkeuzelijst in de rechterbenedenhoek Tekstbestanden (Tekstbestanden).
  3. Zoek het CSV-bestand in Windows Verkenner en open het door erop te dubbelklikken.

Als u een CSV-bestand opent, opent Excel het onmiddellijk door de gegevens in een nieuwe Excel-werkmap in te voegen. Als u een tekstbestand (.txt) opent, start Excel de wizard Tekst importeren. Lees hier meer over in CSV importeren in Excel.

Opmerking: Wanneer Microsoft Excel een CSV-bestand opent, gebruikt het de standaard opmaakinstellingen om erachter te komen hoe elke kolom met gegevens precies moet worden geïmporteerd.

Als de gegevens overeenkomen met ten minste een van de volgende items, gebruikt u de wizard Tekst importeren:

  • Het CSV-bestand gebruikt verschillende scheidingstekens;
  • Het CSV-bestand gebruikt verschillende datumnotaties;
  • U converteert gegevens die getallen met een voorloopnul bevatten en u wilt die nul behouden;
  • U wilt een voorbeeld bekijken hoe de gegevens uit het CSV-bestand in Excel worden geïmporteerd;
  • Je wilt meer flexibiliteit in je werk.

Om Excel de wizard Tekst importeren te laten starten, kunt u de bestandsextensie wijzigen van: . Csv on . Txt (voordat u het bestand opent), of importeer de CSV in Excel zoals hieronder beschreven.

Een CSV-bestand openen met Windows Verkenner

Dit is de snelste manier om CSV in Excel te openen. Dubbelklik in Windows Verkenner op het bestand . Csv, en het wordt geopend als een nieuwe Excel-werkmap.

Deze methode werkt echter alleen als Microsoft Excel is ingesteld als het standaardprogramma voor het openen van bestanden. . Csv. Dan ziet u in Windows Verkenner het bekende icoontje naast de bestandsnaam.

Als Excel niet het standaardprogramma is, kunt u dit als volgt oplossen:

  1. Klik met de rechtermuisknop op een bestand . Csv in Windows Verkenner en in het contextmenu dat wordt geopend, klik op openen met (Openen met) > Kies standaard programma (Kies programma).
  2. kiezen Excel in de lijst met aanbevolen programma's, zorg ervoor dat er een vinkje staat voor de optie Gebruik altijd het geselecteerde programma om open dit soort bestand (Gebruik altijd de geselecteerde toepassing voor dit type bestand) en klik op OK.CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

Hoe CSV naar Excel te importeren

Op deze manier kunt u gegevens uit een bestand importeren . Csv naar een bestaand of nieuw Excel-blad. In tegenstelling tot de vorige twee methoden, opent het niet alleen CSV in Excel, maar converteert het ook het formaat . Csv в . Xlsx (als u Excel 2007, 2010 of 2013 gebruikt) of .xls (in versies van Excel 2003 en eerder).

  1. Open het gewenste Excel-blad en klik op de cel waar u gegevens uit het bestand wilt importeren . Csv or . Txt.
  2. Op het tabblad Geavanceerd Data (Gegevens) in sectie Krijg externe gegevens (Externe gegevens ophalen) klik op Van tekst (Uit de tekst).CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets
  3. Zoek het bestand . Csvdie je wilt importeren, selecteer het en klik op import (Importeren), of dubbelklik gewoon op het gewenste CSV-bestand.CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets
  4. De wizard Tekst importeren wordt geopend, u hoeft alleen de stappen te volgen.

Bekijk voordat we verder gaan de onderstaande schermafbeelding, deze toont het originele CSV-bestand en het gewenste resultaat in Excel. Ik hoop dat dit je helpt beter te begrijpen waarom we in het volgende voorbeeld bepaalde instellingen kiezen.

  1. CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets
    • Stap 1. Selecteer het gegevensformaat en het regelnummer van waaruit u wilt beginnen met importeren. Meest gekozen afgebakend (Met scheidingstekens) en van een string 1. Het voorbeeldgebied onder aan het dialoogvenster van de wizard toont de eerste paar records van het geïmporteerde CSV-bestand.CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets
    • Stap 2. In deze stap moet u de scheidingstekens en lijnafsluiting selecteren. scheidingsteken (scheidingsteken) is het teken dat de waarden in het CSV-bestand scheidt. Als uw CSV-bestand een symbool gebruikt dat niet in de voorgestelde lijst staat, vink dan het vakje aan Overige (Overig) en voer het gewenste teken in. In ons voorbeeld hebben we gespecificeerd Tab (Tabteken) en komma (komma) zodat elk product (ze zijn gescheiden door tabs) op een nieuwe regel begint, en productinformatie, zoals ID en verkoopgegevens (ze zijn gescheiden door komma's), worden in verschillende cellen geplaatst.Tekstkwalificatie (regelafsluiting) is een teken dat individuele waarden omsluit. Alle tekst tussen dergelijke tekens, zoals "tekst1, tekst2", wordt geïmporteerd als een enkele waarde, zelfs als de tekst het teken bevat dat u als scheidingsteken hebt opgegeven. In dit voorbeeld hebben we een komma als scheidingsteken en aanhalingstekens als regeleinde opgegeven. Als gevolg hiervan worden alle getallen met een decimaal scheidingsteken (wat in ons geval ook een komma is!) in één cel geïmporteerd, zoals te zien is in het voorbeeldgebied in de onderstaande afbeelding. Als we geen aanhalingstekens opgeven als tekenreeksterminator, worden alle getallen in verschillende cellen geïmporteerd.

      CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

    • Stap 3. Kijk in de omgeving Gegevensvoorbeeld (Voorbeeldgegevens parseren). Als u tevreden bent met hoe uw gegevens eruitzien, klik dan op de knop Finish (Klaar).

Tip: Als uw CSV-bestand meer dan één opeenvolgende komma of een ander scheidingsteken achter elkaar gebruikt, vinkt u het vakje aan Behandel opeenvolgende scheidingstekens als één (Tel opeenvolgende scheidingstekens als één) om lege cellen te vermijden.

  1. Kies of u de geïmporteerde gegevens in een bestaand blad of een nieuw blad wilt plakken en klik op OKom het importeren van het CSV-bestand in Excel te voltooien.CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

Tip: U kunt op de knop drukken: Properties (Eigenschappen) om geavanceerde instellingen te configureren, zoals bijwerken, lay-out en opmaak voor geïmporteerde gegevens.

  1. CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

Opmerking: Als uw CSV-bestand getallen of datums bevat, kan Excel deze mogelijk niet correct converteren. Om het formaat van de geïmporteerde gegevens te wijzigen, selecteert u de kolom(men) met fouten, klikt u er met de rechtermuisknop op en selecteert u in het contextmenu Cellen opmaken (celformaat).

CSV naar Excel converteren: problemen en oplossingen

Het CSV-formaat is al meer dan 30 jaar in gebruik, maar ondanks zijn lange geschiedenis is het nooit officieel gedocumenteerd. De naam CSV (Comma-Separated Values) komt van het gebruik van komma's om gegevensvelden te scheiden. Maar dat is in theorie. In feite gebruiken veel zogenaamde CSV-bestanden andere tekens om gegevens te scheiden, bijvoorbeeld:

  • Tabbladen - TSV-bestanden (door tabs gescheiden waarden)
  • Puntkomma - SCSV-bestanden (door puntkomma's gescheiden waarden)

Sommige variaties van CSV-bestanden scheiden gegevensvelden met enkele of dubbele aanhalingstekens, andere vereisen een Unicode Byte Sequence Marker (BOM), zoals UTF-8, om Unicode correct te interpreteren.

Dit gebrek aan normen creëert een verscheidenheid aan problemen die u kunt tegenkomen wanneer u probeert om: Excel-bestand converteren naar csv, en vooral bij het importeren van een CSV-bestand in Excel. Laten we eens kijken naar de bekende problemen, te beginnen met de meest voorkomende.

CSV-bestand wordt niet correct weergegeven in Excel

symptomen: U probeert een CSV-bestand in Excel te openen en alle gegevens komen in de eerste kolom terecht.

Reden: De oorzaak van het probleem is dat uw regionale en taalinstellingen van Windows en uw CSV-bestand verschillende scheidingstekens hebben. In Noord-Amerika en sommige andere landen is het standaardlijstscheidingsteken een komma. Terwijl in Europese landen komma's worden gebruikt als scheidingsteken voor decimalen en het scheidingsteken voor lijstvelden een puntkomma is.

Besluit: Er zijn verschillende mogelijke oplossingen voor dit probleem. U kunt snel de onderstaande aanbevelingen bekijken en de meest geschikte voor uw specifieke taak kiezen.

  1. Geef het juiste scheidingsteken rechtstreeks in het CSV-bestand op. Open het CSV-bestand in een teksteditor (zelfs een gewoon kladblok is voldoende) en plak de volgende tekst op de eerste regel. Merk op dat dit een aparte regel moet zijn vóór alle andere gegevens:
    • Om het komma-scheidingsteken in te stellen: september
    • Het scheidingsteken instellen op een puntkomma: september=;

    Zoals je misschien al geraden hebt, kun je op deze manier elk ander teken als scheidingsteken instellen door het direct na het gelijkteken op te geven.

  2. Selecteer het gewenste scheidingsteken in Excel. In Excel 2013 of 2010 op het tabblad Data (Gegevens) in sectie Hulpmiddelen voor gegevens (Werken met gegevens) klik Tekst naar kolommen (Tekst per kolom).CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheetsWanneer de Kolomtekst-wizard start, selecteert u in de eerste stap het gegevensformaat afgebakend (met scheidingstekens) en druk op Volgende (Verder). Selecteer in de tweede stap het gewenste scheidingsteken en klik op Finish (Klaar).

    CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

  3. Wijzig de extensie van . Csv on .tekst. Een bestand openen . Txt in Excel start de wizard Tekst importeren en kunt u het gewenste scheidingsteken selecteren, zoals beschreven in de sectie CSV importeren in Excel.
  4. Open een CSV-bestand met een puntkomma als scheidingsteken met VBA. Hier is een voorbeeld-VBA-code die een CSV-bestand in Excel opent dat een puntkomma als scheidingsteken gebruikt. De code is een paar jaar geleden geschreven voor eerdere versies van Excel (2000 en 2003), maar als u redelijk bekend bent met VBA, zou u geen probleem moeten hebben om deze bij te werken of te wijzigen om te werken met door komma's gescheiden CSV-bestanden.

Opmerking: Alle getoonde oplossingen veranderen alleen het scheidingsteken voor het gegeven CSV-bestand. Als u het standaardscheidingsteken voor eens en altijd wilt wijzigen, dan is de volgende oplossing geschikt voor u.

  1. We veranderen scheidingstekens in de instellingen van regionale normen. Klik op de knop Home (starten) en rennen controlepaneel (Configuratiescherm), klik op item Land en taal (Regionale normen) > Aanvullende instellingen (Extra opties). Er wordt een dialoogvenster geopend Formaat aanpassen (Formaatinstelling) waarin u een punt (.) voor de parameter moet selecteren Decimaal symbool (Integer/Decimal Separator), en stel een komma (,) in voor de parameter Lijstscheidingsteken (Lijst element scheidingsteken).

Opmerking van de vertaler: Deze instellingen worden gegeven voor de Engelse lokalisatie van Excel (en een aantal andere landen). Voor lokalisatie zal het gebruikelijker zijn om een ​​komma als decimaal scheidingsteken en een puntkomma te gebruiken om lijstitems te scheiden.

  1. CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheetsDubbeltik OKom de dialoogvensters te sluiten - u bent klaar! Vanaf nu wordt Microsoft Excel geopend en worden alle CSV-bestanden (door komma's gescheiden) correct weergegeven.

Opmerking: Als u het Windows-configuratiescherm instelt op decimale scheidingstekens en lijstitems, worden de standaardtekeninstellingen voor alle programma's op uw computer gewijzigd, niet alleen voor Microsoft Excel.

Voorloopnullen gaan verloren bij het openen van een CSV-bestand in Excel

symptomen: Je CSV-bestand bevat waarden met voorloopnullen en die nullen gaan verloren bij het openen van het CSV-bestand in Excel.

Reden: Standaard geeft Microsoft Excel het CSV-bestand weer in de indeling Algemeen (Common), waarbij voorloopnullen worden afgekapt.

Besluit: In plaats van het .csv-bestand in Excel te openen, voert u de wizard Tekst importeren uit zoals we eerder hebben gedaan om het CSV-bestand naar Excel te converteren.

Selecteer in stap 3 van de wizard de kolommen met waarden met voorloopnullen en wijzig het formaat van deze kolommen in tekst. Zo converteert u uw CSV-bestand naar Excel, waarbij de nullen op hun plaats blijven.

CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

Excel converteert sommige waarden naar datums bij het openen van een CSV-bestand

symptomen: Sommige waarden in uw CSV-bestand zien eruit als datums en Excel converteert dergelijke waarden automatisch van tekstformaat naar datumformaat.

Reden: Zoals hierboven vermeld, opent Excel het CSV-bestand in de indeling Algemeen (Algemeen), die datumachtige waarden converteert van tekstformaat naar datumformaat. Als u bijvoorbeeld een CSV-bestand opent dat gebruikersaanmeldingen bevat, wordt de invoer "Apr23" geconverteerd naar een datum.

Besluit: Converteer het CSV-bestand naar Excel met behulp van de wizard Tekst importeren. Selecteer in stap 3 van de wizard kolommen met records die op datums lijken en wijzig de kolomindeling in tekst.

CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

Als u het tegenovergestelde resultaat wilt bereiken, dat wil zeggen, converteer in een bepaalde kolom waarden naar datums en stel vervolgens het formaat in Datum (Datum) en selecteer het juiste datumformaat in de vervolgkeuzelijst.

Hoe meerdere CSV-bestanden in Excel te importeren

Ik denk dat je weet dat je met Microsoft Excel meerdere CSV-bestanden kunt openen met de opdracht Openen (Open).

  1. Op het tabblad Geavanceerd Filet (Bestand) klik Openen (Open) en selecteer in de vervolgkeuzelijst rechtsonder in het dialoogvenster Tekstbestanden (Tekstbestanden).
  2. Om meerdere bestanden achter elkaar te selecteren, klikt u op het eerste bestand en houdt u . ingedrukt Shift, klik op het laatste bestand. Beide bestanden, evenals alles daartussenin, worden geselecteerd. Om bestanden te selecteren die niet op een rij staan, houdt u de toets . ingedrukt Ctrl en klik op elk bestand . Csvu wilt openen.
  3. Wanneer alle gewenste CSV-bestanden zijn geselecteerd, klikt u op de knop Openen (Open).CSV naar Excel converteren: CSV-bestanden importeren in Excel-spreadsheets

Deze methode is eenvoudig en snel, en we zouden het uitstekend kunnen noemen, zo niet voor één omstandigheid - elk CSV-bestand wordt op deze manier geopend als een afzonderlijke Excel-werkmap. In de praktijk kan het heen en weer schakelen tussen meerdere geopende Excel-bestanden erg onhandig en omslachtig zijn.

Ik hoop dat je nu gemakkelijk elk CSV-bestand naar Excel kunt converteren. Als je vragen of problemen hebt, kun je me schrijven in de comments. En bedankt voor het geduld van iedereen die het lezen van dit lange artikel tot het einde beheerste!

Laat een reactie achter