Визуализация данных финансового рынка является необходимой для аналитиков, трейдеров и разработчиков, создающих инвестиционные приложения. В этой статье вы узнаете, как создать Stock Open‑High‑Low‑Close (OHLC) диаграмму в Excel, используя C# с Aspose.Cells for .NET. Всего несколькими строками кода вы можете превратить сырые ценовые данные в профессионально выглядящую OHLC‑диаграмму, которую можно сохранить в виде рабочей книги Excel, PDF или изображения.

В этой статье рассматриваются следующие темы:

Библиотека C# Excel для создания графиков OHLC акций

Aspose.Cells for .NET — это мощная полностью управляемая библиотека Excel, позволяющая разработчикам создавать, редактировать и отображать файлы Excel без Microsoft Office. Она предоставляет богатый API для работы с листами, ячейками, формулами и charts—including financial chart types such as StockOpenHighLowClose, Candlestick, and Volume‑OHLC.

Ключевые преимущества использования Aspose.Cells для финансового построения графиков:

  • Отсутствие COM‑interop – работает на любой платформе, поддерживающей .NET.
  • Полная поддержка типов диаграмм – включая все варианты биржевых и финансовых диаграмм.
  • Высокопроизводительный рендеринг – идеально подходит для больших наборов данных.
  • Несколько форматов вывода – XLSX, XLS, PDF, XPS, PNG, JPEG и т.д.

Вы можете добавить Aspose.Cells в ваш проект через NuGet:

PM> Install-Package Aspose.Cells

Создание графика акций Open‑High‑Low‑Close в Excel с использованием C#

Ниже приведён полный, исполняемый пример на C#, демонстрирующий, как:

  1. Создайте новую рабочую книгу.
  2. Заполните лист образцовыми данными OHLC.
  3. Вставьте диаграмму StockOpenHighLowClose.
  4. Настройте внешний вид диаграммы.
  5. Сохраните рабочую книгу.

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

ШагЧто делает код
1Создаёт новый объект Workbook и получает доступ к первой Worksheet.
2Записывает строку заголовка и пять строк примерных данных OHLC.
3Добавляет диаграмму типа ChartType.StockOpenHighLowClose.
4Привязывает диапазон данных Open‑High‑Low‑Close (B2:E6) к серии диаграммы и задает столбец даты в качестве данных оси X (категория).
5Продемонстрирует несколько визуальных настроек: цвет фона, линии сетки и подписи осей.
6Сохраняет книгу в файл XLSX, который можно открыть в Excel, или при необходимости экспортировать в PDF/PNG с помощью Aspose.Cells.

Запуск программы создает файл Excel (StockOHLCChart_Output.xlsx), который содержит полностью функциональный график OHLC, готовый к анализу или презентации.

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

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

Диаграмма открытых‑высоких‑низких‑закрытых цен акций: Бесплатные ресурсы

Продолжайте обучение с этими официальными ресурсами Aspose:

Заключение

В этом руководстве вы узнали, как создать Stock Open‑High‑Low‑Close (OHLC) диаграмму в Excel с использованием C# и Aspose.Cells for .NET. Предоставленный код демонстрирует подготовку данных, создание диаграммы, базовое стилизование и расширенные параметры настройки. С помощью Aspose.Cells вы можете автоматизировать финансовую визуализацию, генерировать отчёты и экспортировать диаграммы в различные форматы без необходимости установки Microsoft Office.

Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь посетить наш бесплатный форум поддержки: https://forum.aspose.com/c/cells/9.

См. также