Визуализация финансовых данных, таких как цены акций, значения high‑low‑close и объёмы торгов, является обычной потребностью аналитиков и разработчиков. С помощью Aspose.Cells for .NET вы можете создать диаграмму StockHighLowClose непосредственно из вашего C# приложения без необходимости установки Microsoft Excel.

В этой статье вы узнаете:

  • Как Aspose.Cells упрощает создание диаграмм.
  • Пошаговый код для создания диаграммы StockHighLowClose.
  • Параметры настройки осей, легенд и маркеров.
  • Как обновить существующую диаграмму.

Библиотека Excel на C# для создания диаграммы StockHighLowClose

Aspose.Cells for .NET — мощная полностью управляемая библиотека, позволяющая разработчикам программно создавать, изменять и отображать файлы Excel. Она поддерживает все основные форматы Excel и предоставляет обширный API для работы с листами, ячейками, диаграммами, сводными таблицами и многим другим.

Ключевые преимущества генерации диаграмм:

  • Не требуется Excel interop – работает на любой платформе, где работает .NET.
  • Полная поддержка типов диаграмм – включая Stock, Candlestick, OHLC и StockHighLowClose.
  • Широкие возможности настройки – цвета, маркеры, названия осей, вторичные оси и т.д.
  • Высокая производительность – подходит для больших наборов данных.

Начало работы

  1. Скачать последнюю Aspose.Cells for .NET со страницы официальных релизов.
  2. Установить пакет NuGet:
PM> Install-Package Aspose.Cells
  1. Добавьте ссылку на Aspose.Cells в ваш проект C#.

Создание диаграммы StockHighLowClose в Excel с помощью C#

Ниже приведена полностью готовая к запуску консольная программа на C#, которая создает лист, заполняет его образцовыми данными OHLC, добавляет диаграмму StockHighLowClose и сохраняет книгу в файл StockChart_Output.xlsx.

Объяснение кода

ШагЧто делает код
1️⃣Создаёт новый Workbook и получает доступ к первому листу.
2️⃣Записывает заголовки столбцов и заполняет строки датой, открытием, максимумом, минимумом и закрытием.
3️⃣Добавляет диаграмму ChartType.StockHighLowClose, расположенную под таблицей данных.
4️⃣Связывает диаграмму с диапазоном листа и определяет категориальную (датную) ось.
5️⃣Устанавливает названия осей и включает сетку для более удобного чтения уровней цен.
6️⃣Отображает легенду справа и настраивает маркеры точек данных.
7️⃣Сохраняет книгу как StockChart_Output.xlsx.

Запуск программы создает файл Excel, содержащий полностью функционирующий график StockHighLowClose, готовый к открытию в Microsoft Excel, LibreOffice или любом другом просмотрщике, поддерживающем формат XLSX.

Получить бесплатную лицензию

Aspose.Cells предлагает временную бесплатную лицензию, которая удаляет водяные знаки оценки и разблокирует полную функциональность. Получите её на странице временной лицензии Aspose. Примените лицензию в начале вашего приложения:

License license = new License();
license.SetLicense("Aspense.Total.lic");   // Path to your temporary license file

Бесплатные ресурсы

Заключение

Создание диаграммы StockHighLowClose с помощью Aspose.Cells for .NET простое и не требует наличия Microsoft Excel на сервере. Следуя полному примеру выше, вы можете создавать профессионально выглядящие финансовые диаграммы, настраивать их в соответствии с вашим брендом и интегрировать их в конвейеры отчетности или веб‑приложения.

Если у вас есть вопросы, нужна помощь или вы хотите поделиться своим опытом, присоединяйтесь к сообществу на форуме Форум поддержки Aspose.Cells.

См. также