Applies ToExcel voor Microsoft 365

Python in Excel is nu beschikbaar voor zakelijke en zakelijke gebruikers die het Current-kanaal in Windows uitvoeren, vanaf versie 2408 (build 17928.20114) en monthly Enterprise Channel in Windows, te beginnen met versie 2408 (build 17928.20216). Het is beschikbaar in preview voor gezins- en persoonlijke gebruikers die het huidige kanaal in Windows uitvoeren vanaf versie 2405 (build 17628.20164). Python in Excel is beschikbaar in preview voor onderwijsgebruikers die het Current-kanaal (preview) uitvoeren via het Microsoft 365 Insider-programma. Deze is momenteel niet beschikbaar voor het Semi-Annual Enterprise-kanaal.

Het wordt eerst geïmplementeerd in Excel voor Windows en vervolgens naar andere platforms op een later tijdstip. Zie Beschikbaarheid van Python in Excel voor meer informatie over de beschikbaarheid.​​​​​​​

Als u problemen ondervindt met Python in Excel, meldt u deze door Help > Feedback in Excel te selecteren.  

Nieuw bij Python in Excel? Begin met Inleiding tot Python in Excel en Aan de slag met Python in Excel

Wat is Power Query?  

Power Query is een hulpprogramma voor gegevenstransformatie en -voorbereiding dat is ontworpen om u te helpen uw gegevens vorm te geven en het is beschikbaar in Excel en andere Microsoft-producten.

Gebruik Power Query met Python in Excel om externe gegevens te importeren in Excel en deze gegevens vervolgens te analyseren met Python. 

Belangrijk: Power Query is de enige manier om externe gegevens te importeren voor gebruik met Python in Excel.

Zie help bij Power Query voor Excel voor meer informatie over Power Query. 

Power Query gebruiken om gegevens te importeren voor Python in Excel 

Voer de volgende stappen uit om te leren hoe u een voorbeeld van een externe gegevensset importeert en gebruikt met Python in Excel.

Tip: Als u al bekend bent met Power Query en wilt werken met bestaande query's in uw werkmap, gaat u verderop in dit artikel naar Power Query gegevens gebruiken met Python in Excel.

  1. Als u de groepen Gegevens ophalen & Transformeren en Query's & Connections wilt zien, selecteert u het tabblad Gegevens. Kies Gegevens ophalen om uw gegevensbron te selecteren. U kunt gegevens importeren uit meerdere bronnen, waaronder door komma's gescheiden waarden (CSV-bestanden). Bij elke import wordt een query gemaakt.In dit voorbeeld worden gegevens geïmporteerd uit de OData-service Northwind, een testgegevensbron. Hiervoor selecteert u Gegevens ophalen > Uit andere bronnen > Uit OData-feed.

  2. Voer vervolgens de volgende koppeling in naar de OData-service Northwind en selecteer OK.

    https://services.odata.org/northwind/northwind.svc/

  3. Selecteer in het dialoogvenster Power Query voorbeeld een gegevenstabel die u in Excel wilt laden. Voor dit voorbeeld selecteert u de tabel Categorieën , selecteert u de pijl naast de knop Laden en kiest u Laden naar.... In de volgende schermopname ziet u het dialoogvenster Power Query voorbeeld met de tabel Categorieën geselecteerd en de optie Laden in... weergegeven.Een Power Query-verbinding instellen voor Python in Excel. Kies de tabel Categorieën in OData.

    Notities: 

    • U kunt ook Gegevens transformeren selecteren in het voorbeelddialoogvenster van Power Query. Hiermee kunt u de gegevens in de Power Query-editor bewerken voordat u deze in Excel importeert.

    • Als u de gegevens in het Excel-raster wilt weergeven, selecteert u de knop Laden . Hiermee wordt de geselecteerde tabel rechtstreeks in het Excel-raster geladen.

  4. Selecteer Alleen verbinding maken om de gegevensverbinding op basis van de bron tot stand te brengen. Power Query maakt automatisch een query voor deze verbinding.Kies Alleen verbinding maken in het dialoogvenster Gegevens importeren.

  5. Het deelvenster Query's & Connections wordt automatisch geopend en bevat de query die door Power Query is gemaakt voor de geselecteerde gegevensbron, in dit geval de tabel Categorieën uit de OData-voorbeeldgegevensset Northwind. Als u het deelvenster Query's & Connections handmatig wilt openen, selecteert u query's & Connections op het tabblad Gegevens.

    Tip: Beweeg de muisaanwijzer over de query's in het taakvenster om een voorbeeld van de gegevens op te halen.

In de volgende sectie wordt beschreven hoe u de categorieëngegevens analyseert met Python in Excel.

Power Query gegevens gebruiken met Python in Excel

In de volgende procedure wordt ervan uitgegaan dat u een Power Query-verbinding hebt gemaakt met de categorieëngegevens van de Northwind OData-service die in de vorige artikelsectie wordt beschreven. Deze stappen laten zien hoe u de categorieëngegevens analyseert met Python in Excel.

  1. Als u met externe gegevens wilt werken met Python in Excel, schakelt u Python in een cel in door de functie =PY in te voeren. Gebruik vervolgens de formule Python in Excel xl() om te verwijzen naar Excel-elementen, zoals een Power Query-query. Voor dit voorbeeld voert u xl("Categories") in de python-cel in Excel in.

  2. In de Python-cel worden nu de categorieëngegevens in een DataFrame weergegeven, zoals geretourneerd door de xl("Categories") formule. Selecteer het kaartpictogram naast het DataFrame om een voorbeeld van de gegevens in het DataFrame weer te geven. In de volgende schermopname ziet u de preview-versie van DataFrame.Een open Python in Excel DataFrame-kaart met categoriegegevens.  

    Tip: Wijzig het formaat van het dialoogvenster DataFrame met behulp van het pictogram in de rechterbenedenhoek.

  3. Converteer de gegevens in het DataFrame naar Excel-waarden, waardoor de gegevens worden geretourneerd naar het Excel-raster. Als u de DataFrame-waarden wilt converteren naar Excel, selecteert u de cel met het DataFrame en selecteert u vervolgens het pictogram Gegevens invoegen . In de volgende schermopname ziet u een voorbeeld van dit pictogram naast het DataFrame.Selecteer het pictogram Gegevens invoegen om de DataFrame-gegevens te extraheren. Als u het pictogram Gegevens invoegen selecteert, wordt een menu geopend met een lijst met waarden die relevant zijn voor uw gegevens.Het menu Gegevens invoegen biedt opties voor het invoegen van de gegevens.  

  4. Selecteer de eerste waarde in het menu , matrixPreview. Met deze waarde worden de Python-gegevens uit het DataFrame in het Excel-raster weergegeven. Zie de volgende schermopname voor een voorbeeld.Pak de gegevens uit naar het Excel-raster met het menu Gegevens invoegen.

  5. Nu u Power Query hebt gebruikt om externe gegevens te importeren en die gegevens met Python in Excel hebt verwerkt, kunt u beginnen met het analyseren van gegevens met Python in Excel. Zie Python maken in Excel-plots en -grafieken voor meer informatie over het maken van Python-plots en -grafieken met uw gegevens.

Verwante artikelen

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.