Verwandte Themen
×
Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Python in Excel befindet sich derzeit in der Vorschauphase und könnte noch basierend auf Feedback geändert werden. Um dieses Feature zu verwenden, treten Sie dem Microsoft 365-Insider-Programm bei, und wählen Sie die Insider-Ebene Aktueller Kanal (Vorschau) aus.

Dieses Feature wird schrittweise für Enterprise-, Business-, Education- und Family- und Personal-Benutzer eingeführt, die aktuellen Kanal (Vorschau) unter Windows ausführen. Es wird zuerst in Excel für Windows eingeführt, beginnend mit Version 2406 (Build 17726.20016) und dann zu einem späteren Zeitpunkt auf anderen Plattformen. Weitere Informationen zur Verfügbarkeit finden Sie unter Verfügbarkeit von Python in Excel .

Wenn In Excel Probleme mit Python auftreten, melden Sie diese, indem Sie Hilfe > Feedback in Excel auswählen.

Sind Sie noch nicht mit Python in Excel vertraut? Lesen Sie zunächst Einführung in Python in Excel und Erste Schritte mit Python in Excel

Was ist ein DataFrame?  

Ein DataFrame ist eine zweidimensionale Datenstruktur in Computerprogrammsprachen, ähnlich wie eine Excel-Tabelle. In Python ist ein DataFrame ein Objekt in der Pandas-Bibliothek. Die Pandas-Bibliothek ist eine Kernbibliothek, die von Python in Excel verwendet wird, und DataFrame-Objekte sind eine wichtige Struktur zum Analysieren von Daten mit Python in Excel. 

Hinweis: Python in Excel verwendet einen DataFrame als Standardobjekt für zweidimensionale Bereiche.

Python in Excel kann einen DataFrame auf zwei Arten ausgeben: als Python-Objekt oder konvertiert in Excel-Werte. Wenn ein DataFrame als Python-Objekt zurückgegeben wird, zeigt die Zelle den Text "DataFrame" an, dem ein Kartensymbol vorangestellt ist. Der folgende Screenshot zeigt einen DataFrame als Python-Objekt in einer Excel-Zelle. 

Ein DataFrame-Objekt in einer Python-Zelle in Excel.

Um die Informationen in einem DataFrame anzuzeigen, wählen Sie das Kartensymbol in der Zelle aus, oder drücken Sie STRG+UMSCHALT+F5. Der folgende Screenshot zeigt ein DataFrame-Objekt mit geöffneter Kartenansicht. In diesem Beispieldatenrahmen werden die Daten in den Zellen A1:B3 des Arbeitsblatts wiederholt. 

Python in Excel-Datenrahmenvorschau mit Python-Code und Excel-Werten.

Sie können auch externe Daten in Excel importieren und dann mit Python in Excel verarbeiten. Verwenden Sie Power Query, um externe Daten zu importieren. Weitere Informationen hierzu finden Sie unter Verwenden von Power Query zum Importieren von Daten für Python in Excel

Ändern des Python-Ausgabetyps 

Die Daten in einem DataFrame können als Excel-Werte und nicht als Python-Objekt zurückgegeben werden. Geben Sie einen DataFrame als Excel-Werte aus, um andere Excel-basierte Analysen wie Diagramme, Excel-Formeln und bedingte Formatierung zu integrieren. 

Verwenden Sie das Python-Ausgabemenü in der Bearbeitungsleiste, um zu steuern, wie Python-Berechnungen zurückgegeben werden. Der folgende Screenshot zeigt das Python-Ausgabemenü in der Bearbeitungsleiste.

Das Python-Ausgabemenü in einer Excel-Arbeitsmappe.

Der folgende Screenshot zeigt die vorherigen DataFrame-Daten, aber dieses Mal werden die Daten als Excel-Werte zurückgegeben. Da dieser DataFrame die Daten in den Zellen A1:B3 auf dem Arbeitsblatt wiederholt, stimmt das Python-Ergebnis in den Zellen C1:D3 mit den Zellen A1:B3 überein.  

Ein Python in Excel DataFrame, der als Excel-Werte zurückgegeben wird.

Hinweis: Wenn eine Zelle im Ausgabebereich( im vorherigen Szenario bereich C1:D3) bereits einen Wert enthält, gibt die Python-Zelle den #SPILL! fehler anstelle der Python-Ausgabe. Weitere Informationen finden Sie unter Behandeln von Python in Excel-Fehlern und Korrigieren eines #SPILL!-Fehlers..

Wichtig: Wenn der Ausgabetyp eines DataFrames auf Excel-Werte festgelegt ist, gibt der DataFrame nur dann die Indexspalte aus, wenn eine der folgenden Bedingungen erfüllt ist. 

  • Wenn die Werte der Indexspalte nicht numerisch sind (wie das Ergebnis von describe() oder group_by()).

  • Wenn der Name der Indexspalte festgelegt wurde.

Sie können auch das Kontextmenü oder das Menü STRG+Klick in einer beliebigen Python-Zelle verwenden, um ausgabetypen zu ändern. Öffnen Sie das Kontextmenü, und wählen Sie Ausgabe als aus, um die Ausgabe zu ändern. 

Verwandte Artikel 

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×