Візуалізація фінансових ринкових даних — таких як ціни відкриття, максимуму, мінімуму, закриття разом із обсягом — є поширеною вимогою для аналітиків та розробників. Aspose.Cells for .NET дозволяє без зусиль створювати діаграму StockVolumeOpenHighLowClose безпосередньо з коду. У цьому посібнику ви дізнаєтеся, як:
- Налаштуйте робочу книгу та заповніть її даними OHLCV.
- Додайте діаграму
StockVolumeOpenHighLowClose. - Налаштуйте серії, осі, легенди та стиль.
- Збережіть робочу книгу у форматі XLSX (або інші підтримувані формати).
Зануримося!
Зміст
- Бібліотека Excel для C# для створення діаграми StockVolumeOpenHighLowClose
- Створення діаграми StockVolumeOpenHighLowClose в Excel за допомогою C#
- Отримати безкоштовну ліцензію
- Безкоштовні ресурси
- Висновок
- Дивіться також
C# Excel бібліотека для створення діаграми StockVolumeOpenHighLowClose
Aspose.Cells for .NET є високопродуктивною бібліотекою для обробки Excel, яка дозволяє розробникам створювати, редагувати та відображати файли Excel без Microsoft Office. Вона пропонує багатий API для побудови діаграм, включаючи діаграму ChartType.StockVolumeOpenHighLowClose, яка поєднує графік акцій (відкриття‑високий‑низький‑закриття) з діаграмою об’єму у вигляді стовпців.
Ключові переваги використання Aspose.Cells для фінансового графіки
- Без Office Interop – Працює у хмарі, сервісах та настільних середовищах.
- Повна підтримка .NET Standard – Сумісний з .NET 6, .NET 7, .NET Framework та .NET Core.
- Розширене налаштування – Керуйте типом серій, осями, маркерами, кольорами та іншим.
- Високошвидкісна обробка – Ефективна робота з великими наборами даних.
Встановлення
Додайте Aspose.Cells до вашого проєкту за допомогою NuGet:
PM> Install-Package Aspose.Cells
або через .NET CLI:
dotnet add package Aspose.Cells
Створення діаграми StockVolumeOpenHighLowClose в Excel за допомогою C#
Нижче ви знайдете два повних приклади:
- Basic chart – демонструє мінімальні необхідні кроки.
- Styled chart – показує, як налаштувати кольори, вторинну вісь, маркери та легенду.
Обидва приклади готові до компіляції та запуску.
Покрокова реалізація
- Створіть екземпляр
Workbook. - Отримайте доступ до першого листа (
workbook.Worksheets[0]). - Заповніть дані OHLCV (Open, High, Low, Close, Volume).
- Додайте діаграму використовуючи
ChartType.StockVolumeOpenHighLowClose. - Налаштуйте серії – встановіть діапазон даних, назви серій та тип діаграми для кожної серії, якщо потрібно.
- Додаткова настройка – назви осей, розташування легенди, кольори, маркери, вторинна вісь для об’єму тощо.
- Збережіть робочу книгу у потрібному форматі.
Повний приклад – базовий графік
Пояснення ключових рядків
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Створює комбінований стовпчиковий графік акцій (OHLC) та об’єму. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Додає серію OHLC (Open‑High‑Low‑Close). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Додає серію об’єму. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Встановлює дати як категорії осі X. |
chart.ShowLegend = true; | Вмикає легенду, щоб назви серій були видимі. |
Запуск програми створює StockVolumeOpenHighLowClose_Basic.xlsx з функціональним фінансовим графіком.
Повний приклад – стильна діаграма з вторинною віссю
Наступний приклад додає професійний вигляд: користувацькі кольори, вторинна вісь для об’єму, стилі маркерів для серії акцій та прозора область графіка.
Основні моменти цього прикладу
- Стиль свічки для серії OHLC (
ChartType.Candlestick) з зеленими стовпцями, що піднімаються, та червоними стовпцями, що спадають. - Вторинна вісь Y для об’єму (
PlotOnSecondAxis = true). - Напівпрозоре заповнення стовпців для об’єму, щоб стовпці акцій залишалися видимими.
- Форматування дати на категоріальній осі (
"mmm dd"). - Легенда розташована праворуч для кращого використання простору.
Запуск програми створює StockVolumeOpenHighLowClose_Styled.xlsx, поліровану фінансову діаграму, готову для презентацій або подальшого аналізу.
Отримати безкоштовну ліцензію
Aspose.Cells пропонує тимчасову безкоштовну ліцензію, яка видаляє водяні знаки оцінки та забезпечує повну функціональність для тестування. Відвідайте сторінку тимчасової ліцензії, щоб отримати її миттєво.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Безкоштовні ресурси
- Посібник розробника – https://docs.aspose.com/cells/net/
- Безкоштовні онлайн‑додатки – https://products.aspose.app/cells/family
- API довідка – https://reference.aspose.com/cells/net/
- Статті «How‑to» та блог – https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Висновок
Створення діаграми StockVolumeOpenHighLowClose за допомогою Aspose.Cells for .NET просте:
- Заповніть ваш лист даними OHLCV.
- Додайте комбінований тип діаграми.
- Налаштуйте серії, осі та стиль, щоб відповідали вашим візуальним стандартам.
- Збережіть робочу книгу у будь‑якому підтримуваному форматі.
За допомогою наданих фрагментів коду ви можете інтегрувати фінансове графічне представлення у інструменти звітності, панелі приладів або автоматизовані конвеєри генерації Excel, використовуючи лише кілька рядків C#.
Для додаткової допомоги відвідайте наш безкоштовний форум підтримки – наші експерти готові допомогти.