Создайте диаграмму путем обработки смарт-маркеров

Создание таблицы дизайнера

Электронная таблица дизайнера — это простой файл Excel, созданный с помощью приложения Excel Microsoft или API Aspose.Cells, содержащий визуальное форматирование, формулы и интеллектуальные маркеры, содержимое которых можно заполнить во время выполнения.

Для простоты мы создадим электронную таблицу дизайнера, используя Aspose.Cells for .NET API, а затем обработаем ее с помощью динамически создаваемого источника данных в демонстрационных целях.

Таблица дизайнера обработки

Для обработки электронной таблицы дизайнера необходимо иметь источник данных, соответствующий смарт-маркерам, используемым в электронной таблице дизайнера. Например, мы создали запись Smart Marker как &=Sales.Year, которая представляет столбец Year в DataTable Sales. Если соответствующий столбец недоступен в источнике данных, API Aspose.Cells пропустят обработку для этого конкретного смарт-маркера, и в результате данные для конкретного смарт-маркера не будут заполнены.

Чтобы продемонстрировать этот вариант использования, мы создадим источник данных с нуля и обработаем его с помощью электронной таблицы дизайнера, созданной на предыдущем шаге. Однако в сценарии реального времени данные уже могут быть доступны для дальнейшей обработки, поэтому вы можете пропустить создание источника данных, если данные уже доступны.

Обработка смарт-маркеров довольно проста, как показано в следующем фрагменте кода.

Создание диаграммы

Как только данные будут готовы, все, что нам нужно сделать, — это создать диаграмму на основе источника данных. Для простоты примера мы будем использоватьChart.SetChartDataRangeметод, чтобы нам не приходилось настраивать диаграмму дальше.