Обзор типов данных в надстройках Excel

Типы данных упорядочивают сложные структуры данных в виде объектов. Сюда входят форматированные числовые значения, веб-изображения и сущности в виде карточек сущностей.

На следующем снимку экрана выделена одна из основных функций типов данных: сущность карта. В этом случае сущность карта отображает развернутую информацию о продукте Тофу из списка продуктов продуктового магазина.

Тип данных значения сущности с отображаемым окном карта.

Примечание.

Чтобы сразу начать экспериментировать с типами данных, установите Script Lab в Excel и проверка раздел Типы данных в библиотеке примеров. Вы также можете изучить примеры Script Lab в репозитории OfficeDev/office-js-snippets.

До добавления типов данных в API JavaScript для Excel поддерживались строки, числа логические значения и ошибки. На уровне форматирования в пользовательском интерфейсе Excel в ячейки можно добавлять форматы валюты, даты и других видов на базе четырех исходных типов данных, но этот уровень контролирует только отображение исходных типов данных в пользовательском интерфейсе Excel. Значение числа не меняется, даже если ячейка в пользовательском интерфейсе Excel имеет формат валюты или даты. Такой разрыв между значением и форматом его отображения в пользовательском интерфейсе Excel может вести к путанице и ошибкам при вычислениях в надстройках. Api-интерфейсы типов данных являются решением этого пробела.

Типы данных расширяют поддержку API JavaScript для Excel за пределами четырех исходных типов данных (строковые, числовые, логические и ошибки) и включают веб-изображения, отформатированные числовые значения, сущности, массивы в сущностях и улучшенные типы данных ошибок в качестве гибких структур данных. Эти типы, на которых основаны различные связанные типы данных, делают вычисления в надстройках Excel точнее и проще и расширяют их потенциал за пределы двухмерной таблицы.

Совет

Примеры связанных типов данных, доступные всем пользователям Excel, см. в следующем примере книги: linked-data-types-sample-workbook.xlsx.

Ресурсы

Изучите типы данных со следующими ресурсами.

  1. Основные сведения о типах данных см. в статье Основные понятия типов данных Excel .
  2. Установите Script Lab в Excel и изучите раздел Типы данных в библиотеке примеров.
  3. Узнайте, как расширить Excel за пределы двухмерной сетки с помощью типов данных сущностей в статье Использование карточек с типами данных значений сущностей .
  4. Попробуйте создать и изучить типы данных в Excel в репозитории OfficeDev/Office-Add-in-samples .

Типы данных и пользовательские функции

Типы данных делают пользовательские функции полезнее. Пользовательские функции принимают различные типы данных на вход и используют их на выходе; кроме того, в них применяется та же схема JSON для типов данных, что и в API JavaScript для Excel. На этой схеме JSON типов данных основаны все расчеты и вычисления пользовательских функций. Чтобы узнать больше об интеграции типов данных с пользовательскими функциями, см. Пользовательские функции и типы данных.