Tworzenie wizualizacji danych finansowych, takich jak ceny akcji, wartości high‑low‑close oraz wolumeny obrotu, jest powszechnym wymaganiem analityków i programistów. Dzięki Aspose.Cells for .NET możesz generować wykres StockHighLowClose bezpośrednio z aplikacji C#, bez konieczności instalacji Microsoft Excel.
W tym artykule dowiesz się:
- Jak Aspose.Cells upraszcza tworzenie wykresów.
- Krok po kroku kod tworzący wykres StockHighLowClose.
- Opcje dostosowywania osi, legend i znaczników.
- Jak zaktualizować istniejący wykres.
Biblioteka Excel C# do tworzenia wykresu StockHighLowClose
Aspose.Cells for .NET jest potężną, w pełni zarządzaną biblioteką, która umożliwia programistom tworzenie, modyfikowanie i renderowanie plików Excel programowo. Obsługuje wszystkie główne formaty Excel i zapewnia rozbudowane API do pracy z arkuszami, komórkami, wykresami, tabelami przestawnymi i nie tylko.
Kluczowe korzyści przy generowaniu wykresów:
- Brak wymaganego interfejsu Excel – działa na każdej platformie, na której działa .NET.
- Pełne wsparcie typów wykresów – w tym Stock, Candlestick, OHLC i StockHighLowClose.
- Bogata personalizacja – kolory, markery, tytuły osi, osie pomocnicze itp.
- Wysoka wydajność – odpowiednia dla dużych zestawów danych.
Rozpoczęcie
- Pobierz najnowszy Aspose.Cells for .NET z oficjalnej strony wydań.
- Zainstaluj pakiet NuGet:
PM> Install-Package Aspose.Cells
- Dodaj odwołanie do
Aspose.Cellsw swoim projekcie C#.
Utwórz wykres StockHighLowClose w Excelu przy użyciu C#
Poniżej znajduje się kompletny, gotowy do uruchomienia program konsolowy w C#, który tworzy arkusz, wypełnia go przykładowymi danymi OHLC, dodaje wykres StockHighLowClose i zapisuje skoroszyt jako StockChart_Output.xlsx.
Wyjaśnienie kodu
| Krok | Co robi kod |
|---|---|
| 1️⃣ | Tworzy nowy obiekt Workbook i uzyskuje dostęp do pierwszego arkusza. |
| 2️⃣ | Zapisuje tytuły nagłówków i wypełnia wiersze danymi: data, otwarcie, najwyższy, najniższy i zamknięcie. |
| 3️⃣ | Dodaje wykres ChartType.StockHighLowClose umieszczony pod tabelą danych. |
| 4️⃣ | Łączy wykres z zakresem arkusza i definiuje oś kategorii (daty). |
| 5️⃣ | Ustawia tytuły osi i włącza linie siatki, aby ułatwić odczyt poziomów cen. |
| 6️⃣ | Wyświetla legendę po prawej stronie i dostosowuje znaczniki punktów danych. |
| 7️⃣ | Zapisuje skoroszyt jako StockChart_Output.xlsx. |
Uruchomienie programu generuje plik Excel, który zawiera w pełni funkcjonalny wykres StockHighLowClose, gotowy do otwarcia w Microsoft Excel, LibreOffice lub w dowolnym innym przeglądarce obsługującej format XLSX.
Uzyskaj darmową licencję
Aspose.Cells oferuje tymczasową darmową licencję, która usuwa znaki wodne oceny i odblokowuje pełną funkcjonalność. Uzyskaj ją ze strony tymczasowej licencji Aspose. Zastosuj licencję na początku swojej aplikacji:
License license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your temporary license file
Darmowe zasoby
- Przewodnik programisty – https://docs.aspose.com/cells/net/
- Przeglądarka Excel online – https://products.aspose.app/cells/family
- Referencja API – https://reference.aspose.com/cells/net/
- Artykuły instruktażowe – https://blog.aspose.com/pl/categories/aspose.cells-product-family/
Wnioski
Tworzenie wykresu StockHighLowClose przy użyciu Aspose.Cells for .NET jest proste i nie wymaga Microsoft Excel na serwerze. Postępując zgodnie z pełnym przykładem powyżej, możesz generować profesjonalnie wyglądające wykresy finansowe, dostosowywać je do swojej marki oraz integrować je z potokami raportowania lub aplikacjami internetowymi.
Jeśli masz jakiekolwiek pytania, potrzebujesz pomocy lub chcesz podzielić się swoim doświadczeniem, zapraszamy do dołączenia do społeczności na Aspose.Cells Support Forum.