Übersicht über Datentypen in Excel-Add-Ins

Datentypen organisieren komplexe Datenstrukturen als Objekte. Dazu gehören formatierte Zahlenwerte, Webbilder und Entitäten als Entitätskarten.

Der folgende Screenshot zeigt eines der wichtigsten Features von Datentypen: eine Entität Karte. In diesem Fall zeigt die Entität Karte erweiterte Informationen über das Tofu-Produkt aus einer Liste von Produkten des Lebensmittelgeschäfts an.

Ein Entitätswertdatentyp, in dem das fenster Karte angezeigt wird.

Hinweis

Um sofort mit dem Experimentieren mit Datentypen zu beginnen, installieren Sie Script Lab in Excel, und lesen Sie den Abschnitt Datentypen in unserer Beispielbibliothek. Sie können sich auch die Script Lab Beispiele in unserem OfficeDev/office-js-snippets-Repository ansehen.

Vor dem Hinzufügen von Datentypen unterstützte die JavaScript-API von Excel Zeichenfolgen-, Zahlen-, boolesche und Fehlerdatentypen. Die Formatierungsebene der Excel-Benutzeroberfläche kann Währungs-, Datums- und andere Formatierungstypen zu Zellen hinzufügen welche die vier ursprünglichen Datentypen enthalten. Diese Formatierungsebene steuert jedoch nur die Anzeige der ursprünglichen Datentypen in der Excel-Benutzeroberfläche. Der zugrunde liegende Zahlenwert wird nicht geändert, auch wenn eine Zelle in der Excel-Benutzeroberfläche als Währung oder Datum formatiert ist. Diese Lücke zwischen einem zugrunde liegenden Wert und der formatierten Anzeige in der Excel-Benutzeroberfläche kann bei Add-In-Berechnungen zu Verwirrung und Fehlern führen. Die Datentyp-APIs sind eine Lösung für diese Lücke.

Datentypen erweitern die Unterstützung der Excel-JavaScript-API über die vier ursprünglichen Datentypen (Zeichenfolge, Zahl, boolescher Wert und Fehler) hinaus, um Webbilder, formatierte Zahlenwerte, Entitäten, Arrays innerhalb von Entitäten und verbesserte Fehlerdatentypen als flexible Datenstrukturen einzuschließen. Diese Typen, die viele verknüpfte Datentypen-Erfahrungen unterstützen, ermöglichen Genauigkeit und Einfachheit während Add-In-Berechnungen und erweitern das Potenzial von Excel-Add-Ins über ein zweidimensionales Raster hinaus.

Tipp

Beispiele für verknüpfte Datentypen, die für alle Excel-Benutzer verfügbar sind, finden Sie in der folgenden Beispielarbeitsmappe: linked-data-types-sample-workbook.xlsx.

Ressourcen

Untersuchen Sie Datentypen mit den folgenden Ressourcen.

  1. Grundlegendes zu Datentypen finden Sie im Artikel Zu den wichtigsten Konzepten für Excel-Datentypen .
  2. Installieren Sie Script Lab in Excel, und erkunden Sie den Abschnitt Datentypen in unserer Beispielbibliothek.
  3. Informationen zum Erweitern von Excel über ein zweidimensionales Raster mit Entitätsdatentypen hinaus finden Sie im Artikel Verwenden von Karten mit Entitätswert-Datentypen .
  4. Probieren Sie das Beispiel Zum Erstellen und Untersuchen von Datentypen in Excel in unserem OfficeDev/Office-Add-in-samples-Repository aus.

Datentypen und benutzerdefinierte Funktionen

Datentypen verbessern die Leistungsfähigkeit benutzerdefinierter Funktionen. Benutzerdefinierte Funktionen akzeptieren Datentypen sowohl als Eingaben für benutzerdefinierte Funktionen wie auch als Ausgaben von benutzerdefinierten Funktionen, und benutzerdefinierte Funktionen verwenden das gleiche JSON-Schema für Datentypen wie die JavaScript-API von Excel. Dieses JSON-Schema für Datentypen wird beibehalten, während benutzerdefinierte Funktionen berechnen und auswerten. Weitere Informationen zum Integrieren von Datentypen in Ihre benutzerdefinierten Funktionen finden Sie unter Benutzerdefinierte Funktionen und Datentypen.