Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Power Query und Office-Skripts sind leistungsstarke Automatisierungslösungen für Excel. Mit beiden Lösungen können Excel-Benutzer Daten in Arbeitsmappen sauber und transformieren. Ein einzelnes Power Query oder Office-Skript kann aktualisiert und mit neuen Daten erneut ausgeführt werden, um konsistente Ergebnisse zu erzielen, wodurch Sie Zeit sparen und schneller mit den resultierenden Informationen arbeiten können.
Dieser Artikel bietet eine allgemeine Übersicht darüber, wann Sie möglicherweise eine Plattform gegenüber der anderen bevorzugen. Im Allgemeinen eignet sich Power Query gut für das Pullen und Transformieren von Daten aus großen externen Datenquellen und Office-Skripts für schnelle, Excel-zentrierte Lösungen und Power Automate-Integrationen.
Große Datenquellen und Datenabruf: Power Query
Es wird empfohlen, Power Query, wenn Sie mit Datenquellen von unterstützten Plattformen arbeiten.
Power Query verfügt über integrierte Datenverbindungen mit Hunderten von Quellen. Power Query ist speziell für Datenabruf-, Transformations- und Kombinationsaufgaben konzipiert. Wenn Sie Daten aus einer dieser Quellen benötigen, bietet Power Query eine Möglichkeit ohne Code, diese Daten in der benötigten Form in Excel zu übertragen.
Diese Power Query Verbindungen sind für große Datasets konzipiert. Sie haben nicht die gleichen Übertragungsgrenzwerte wie Power Automate oder Excel im Web.
Office-Skripts bieten eine einfache Lösung für kleinere Datenquellen oder Datenquellen, die nicht von Power Query Connectors abgedeckt werden. Dies umfasst die Verwendung von fetch
oder REST-APIs oder das Abrufen von Informationen aus Ad-hoc-Datenquellen, z. B. einer adaptiven teams-Karte.
Formatierung, Visualisierungen und programmgesteuerte Steuerung: Office-Skripts
Wir empfehlen Office-Skripts, wenn Ihre Anforderungen über das Importieren und Transformieren von Daten hinausgehen.
Fast alles, was Sie manuell über die Excel-Benutzeroberfläche tun können, ist mit Office-Skripts möglich. Sie sind hervorragend für die Anwendung konsistenter Formatierungen auf Arbeitsmappen geeignet. Skripts erstellen Diagramme, PivotTables, Formen, Bilder und andere Visualisierungen von Arbeitsblättern. Skripts bieten Ihnen auch eine präzise Kontrolle über die Positionen, Größen, Farben und andere Attribute dieser Visualisierungen.
Die Einbeziehung von TypeScript-Code bietet Ihnen ein hohes Maß an Anpassung. Programmgesteuerte Steuerungslogik wie if...else
-Anweisungen macht Ihr Skript robust. Auf diese Weise können Sie z. B. Daten bedingt lesen, ohne sich auf komplexe Excel-Formeln verlassen zu müssen, oder die Arbeitsmappe vor dem Ändern der Arbeitsmappe auf unerwartete Änderungen überprüfen.
Die Formatierung kann mit Power Query über Excel-Vorlagen angewendet werden. Vorlagen werden jedoch auf einzel- oder organization-Ebene aktualisiert, während Office-Skripts eine präzisere Zugriffssteuerung bieten.
Power Automate-Integrationen
Office-Skripts bieten weitere Optionen für die Power Automate-Integration. Skripts sind auf Ihre Lösungen zugeschnitten. Sie definieren die Eingabe und Ausgabe des Skripts, damit es mit allen anderen Connectors oder Daten im Flow funktioniert. Der folgende Screenshot zeigt einen Power Automate-Beispielflow, der Daten von einer adaptiven Teams-Karte an ein Office-Skript übergibt.
Power Query wird im SQL Server Power Automate-Connector verwendet. Mit der Aktion Daten mithilfe Power Query transformieren können Sie eine Abfrage in Power Automate erstellen. Dies ist zwar ein leistungsstarkes Tool für die Verwendung mit SQL Server, aber es beschränkt Power Query auf diese Eingabequelle, wie im folgenden Flowscreenshot gezeigt.
Plattformabhängigkeiten
Office-Skripts sind derzeit für Excel im Web, Excel für Windows und Excel für Mac verfügbar. Die vollständige Power Query erfahrung ist derzeit nur für Excel für Windows verfügbar. Beide können über Power Automate verwendet werden, wodurch der Flow mit excel-Arbeitsmappen arbeiten kann, die in OneDrive gespeichert sind.
Siehe auch
Office Scripts