Визуализация данных финансового рынка является необходимой для аналитиков, трейдеров и разработчиков, создающих инвестиционные приложения. В этой статье вы узнаете, как создать Stock Open‑High‑Low‑Close (OHLC) диаграмму в Excel, используя C# с Aspose.Cells for .NET. Всего несколькими строками кода вы можете превратить сырые ценовые данные в профессионально выглядящую OHLC‑диаграмму, которую можно сохранить в виде рабочей книги Excel, PDF или изображения.
В этой статье рассматриваются следующие темы:
- Библиотека C# Excel для создания OHLC‑диаграмм акций
- Создание диаграммы Open‑High‑Low‑Close акций в Excel с использованием C#
- Пример расширенной настройки
- Информация о бесплатной лицензии
- Дополнительные ресурсы
- Заключение
- См. также
Библиотека 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#, демонстрирующий, как:
- Создайте новую рабочую книгу.
- Заполните лист образцовыми данными OHLC.
- Вставьте диаграмму StockOpenHighLowClose.
- Настройте внешний вид диаграммы.
- Сохраните рабочую книгу.
Объяснение кода
| Шаг | Что делает код |
|---|---|
| 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:
- Руководство разработчика – https://docs.aspose.com/cells/net/
- Бесплатные онлайн‑приложения – https://products.aspose.app/cells/family
- Справочник API – https://reference.aspose.com/cells/net/
- Статьи «Как сделать» – https://blog.aspose.com/ru/categories/aspose.cells-product-family/
Заключение
В этом руководстве вы узнали, как создать Stock Open‑High‑Low‑Close (OHLC) диаграмму в Excel с использованием C# и Aspose.Cells for .NET. Предоставленный код демонстрирует подготовку данных, создание диаграммы, базовое стилизование и расширенные параметры настройки. С помощью Aspose.Cells вы можете автоматизировать финансовую визуализацию, генерировать отчёты и экспортировать диаграммы в различные форматы без необходимости установки Microsoft Office.
Если у вас есть вопросы или вам нужна дополнительная помощь, не стесняйтесь посетить наш бесплатный форум поддержки: https://forum.aspose.com/c/cells/9.