Візуалізація фінансових даних, таких як ціни акцій, значення high‑low‑close та обсяги торгів, є поширеною вимогою для аналітиків і розробників. За допомогою Aspose.Cells for .NET ви можете створити діаграму StockHighLowClose безпосередньо з вашого C# застосунку, не потребуючи встановленого Microsoft Excel.
У цій статті ви дізнаєтеся:
- Як Aspose.Cells спрощує створення діаграм.
- Покроковий код для створення діаграми StockHighLowClose.
- Параметри налаштування осей, легенд та маркерів.
- Як оновити існуючу діаграму.
C# Excel Library для створення діаграми StockHighLowClose
Aspose.Cells for .NET — це потужна, повністю керована бібліотека, яка дозволяє розробникам створювати, змінювати та рендерити файли Excel програмно. Вона підтримує всі основні формати Excel і надає розширений API для роботи з листами, клітинками, діаграмами, зведеними таблицями та іншим.
Ключові переваги генерації діаграм:
- Не потрібен Excel interop – працює на будь‑якій платформі, де працює .NET.
- Повна підтримка типів діаграм – включаючи Stock, Candlestick, OHLC та StockHighLowClose.
- Багаті налаштування – кольори, маркери, назви осей, додаткові осі тощо.
- Висока продуктивність – підходить для великих наборів даних.
Початок роботи
- Завантажте останню версію Aspose.Cells for .NET з офіційної сторінки випусків.
- Встановіть пакет NuGet:
PM> Install-Package Aspose.Cells
- Додайте посилання на
Aspose.Cellsу вашому C# проекті.
Створення діаграми StockHighLowClose у Excel за допомогою C#
Нижче наведено повну, готову до запуску консольну програму C#, яка створює аркуш, заповнює його зразковими даними OHLC, додає діаграму StockHighLowClose і зберігає робочу книгу як StockChart_Output.xlsx.
Пояснення коду
| Step | What the code does |
|---|---|
| 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("Aspose.Total.lic"); // Path to your temporary license file
Безкоштовні ресурси
- Посібник розробника – https://docs.aspose.com/cells/net/
- Онлайн переглядач Excel – https://products.aspose.app/cells/family
- API довідка – https://reference.aspose.com/cells/net/
- Статті «Як це зробити» – https://blog.aspose.com/uk/categories/aspose.cells-product-family/
Висновок
Створення діаграми StockHighLowClose за допомогою Aspose.Cells for .NET є простим і не вимагає Microsoft Excel на сервері. Дотримуючись повного прикладу вище, ви можете створювати професійно виглядаючі фінансові діаграми, налаштовувати їх відповідно до вашого бренду та інтегрувати їх у конвеєри звітності або веб‑додатки.
Якщо у вас є питання, потрібна допомога або ви хочете поділитися своїм досвідом, не соромтеся приєднатися до спільноти на Aspose.Cells Support Forum.