Verbinding maken met een Excel- of CSV-bestand (Power Query)

Gebruik Ophalen en transformeren (Power Query) in Excel om verbinding te maken met een Excel-werkmap, een tekstbestand (.txt) of een bestand met door komma’s gescheiden waarden (.csv), net zoals met andere gegevensbronnen. Met de Power Query-editor kunt u uw gegevens flexibel ophalen en transformeren.

In dit artikel

Verbinding maken met een Excel- of CSV-bestand

Gegevens importeren vanuit een benoemd bereik

Gegevens importeren uit een CSV-bestand

Voorbeelden van formules

Fout: Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 provider) is niet geregistreerd

Verbinding maken met een Excel- of CSV-bestand

Klik op het tabblad Gegevens op Gegevens ophalen > Uit bestand > selecteer Uit werkmap of Uit tekstbestand/CSV-bestand. Als u de knop Gegevens ophalen niet ziet, klikt u op Nieuwe Query > Uit bestand > selecteert u Uit werkmap, uit CSV-bestand of Uit tekstbestand. Volg de onderstaande extra stappen.

Opmerking : U kunt ook de oudere connectors herstellen om oudere functionaliteit na te bootsen. Zie de sectie over 'Hoe herstel ik de oude ervaring van Externe gegevens ophalen?' in het volgende artikel: Geïntegreerde functie Ophalen en transformeren.

Klik op het linttabblad Power Query op Uit bestand > Uit Excel, Uit CSV-bestand of Uit tekstbestand. Volg de onderstaande extra stappen.

Aanvullende stappen

  1. Blader in het dialoogvenster In Excel bladeren of In met komma's gescheiden waarden bladeren naar het bestand dat u wilt opvragen of typ het pad naar het bestand.

  2. Klik op Openen.

    Belangrijk : Als u gegevens uit een CSV-bestand importeert, worden in Power Query automatisch kolomscheidingstekens gedetecteerd inclusief kolomnamen en -typen. Raadpleeg Gegevens uit een CSV-bestand importeren.

Gegevens importeren vanuit een benoemd bereik

Als de bronwerkmap benoemde bereiken heeft, is de naam van het bereik beschikbaar als gegevensset.

Afbeelding van het dialoogvenster Power Query-navigator

Gegevens uit een CSV-bestand importeren

Als u gegevens uit een CSV-bestand importeert, worden in Power Query automatisch kolomscheidingstekens gedetecteerd, inclusief kolomnamen en -typen. Als u bijvoorbeeld het onderstaande voorbeeld van een CSV-bestand hebt geïmporteerd, wordt in Power Query automatisch de eerste rij gebruikt als de kolomnamen en wordt het gegevenstype van elke kolom gewijzigd.

Voorbeeld van een CSV-bestand

Afbeelding van een CSV-bestand

In Power Query wordt automatisch het gegevenstype van elke kolom gewijzigd:

  • Order-id wordt gewijzigd in een getal

  • Orderdatum wordt gewijzigd in een datum

  • Categorie blijft tekst (het standaardkolomtype)

  • Productnaam blijft tekst (het standaardkolomtype)

  • Verkoop wordt gewijzigd in een getal

In de queryeditor worden in Power Query automatisch een stap FirstRowAsHeader en een stap ChangeType toegepast. Deze automatische acties zijn gelijk aan het handmatig verhogen van het niveau van een rij en het handmatig wijzigen van elk kolomtype.

Voorbeelden van formules

= Excel.Workbook
(File.Contents("C:\Example\Products and Orders.xlsx"))

After Power Query auto detects columns:

= Csv.Document(File.Contents("C:\Examples\Products Categories and Orders.csv"),null,",",null,1252)

= Table.PromoteHeaders(Source)

= Table.TransformColumnTypes(FirstRowAsHeader,{{"OrderID", type number}, {"CustomerID", type text}, {"EmployeeID", type number}, {"OrderDate", type date}, {"RequiredDate", type date}, {"ShipName", type text}})

Fout: Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 provider) is niet geregistreerd

Als u gegevens probeert te importeren vanuit een ouder Excel-bestand of een Access-database in bepaalde installaties, treedt mogelijk de fout op dat de Microsoft Access Database Engine (Microsoft.ACE.OLEDB.12.0 provider) niet is geregistreerd op de lokale computer. Deze fout treedt op bij systemen waarop alleen Office 2013 is geïnstalleerd. U kunt deze fout oplossen door de volgende resources te downloaden om ervoor te zorgen dat u verder kunt gaan met de gegevensbronnen die u probeert te openen.

Opmerking :  Installeer het Te distribueren pakket voor Microsoft Access Database Engine 2010 en alle servicepacks om ervoor te zorgen dat u over de volledige set functies beschikt.

Opmerking : De queryeditor wordt alleen weergegeven wanneer u een nieuwe query laadt, bewerkt of maakt met Power Query. In de volgende video ziet u dat het venster Queryeditor wordt weergegeven in Excel 2013 nadat een query vanuit een Excel-werkmap wordt bewerkt. Als u de queryeditor wilt weergeven zonder een bestaande werkmapquery te laden of te bewerken, selecteert u vanuit het gedeelte Externe gegevens ophalen op het linttabblad Power QueryUit een andere bron > Lege query. In de volgende video ziet u een manier om de queryeditor weer te geven.

De weergave bepalen van Queryeditor in Excel

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community, ondersteuning vragen in de Answer-community of een nieuwe functie of verbetering voorstellen in Excel User Voice.

Zie ook

Power Query wordt in Excel 2016 Ophalen en transformeren genoemd

Gegevens uit externe gegevensbronnen importeren

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×