Việc trực quan hóa dữ liệu thị trường tài chính—như giá mở cửa, cao nhất, thấp nhất, đóng cửa cùng với khối lượng—là một yêu cầu phổ biến đối với các nhà phân tích và nhà phát triển. Aspose.Cells for .NET giúp tạo biểu đồ StockVolumeOpenHighLowClose một cách dễ dàng trực tiếp từ mã. Trong hướng dẫn này, bạn sẽ học cách:
- Thiết lập một workbook và điền dữ liệu OHLCV.
- Thêm biểu đồ
StockVolumeOpenHighLowClose. - Tùy chỉnh series, trục, chú giải và kiểu dáng.
- Lưu workbook dưới dạng XLSX (hoặc các định dạng được hỗ trợ khác).
Hãy cùng khám phá!
Mục lục
- Thư viện Excel C# để tạo biểu đồ StockVolumeOpenHighLowClose
- Tạo biểu đồ StockVolumeOpenHighLowClose trong Excel bằng C#
- Nhận giấy phép miễn phí
- Tài nguyên miễn phí
- Kết luận
- Xem thêm
Thư viện Excel C# để tạo biểu đồ StockVolumeOpenHighLowClose
Aspose.Cells for .NET là một thư viện xử lý Excel hiệu năng cao cho phép các nhà phát triển tạo, chỉnh sửa và hiển thị tệp Excel mà không cần Microsoft Office. Nó cung cấp một API biểu đồ phong phú, bao gồm biểu đồ ChartType.StockVolumeOpenHighLowClose, kết hợp biểu đồ chứng khoán (mở‑cao‑thấp‑đóng) với biểu đồ cột khối lượng.
Lợi ích chính của việc sử dụng Aspose.Cells cho việc tạo biểu đồ tài chính:
- No Office Interop – Hoạt động trên đám mây, dịch vụ và môi trường máy tính để bàn.
- Full .NET Standard support – Tương thích với .NET 6, .NET 7, .NET Framework và .NET Core.
- Extensive customization – Kiểm soát loại chuỗi, trục, dấu đánh dấu, màu sắc và hơn nữa.
- High‑speed processing – Xử lý hiệu quả các bộ dữ liệu lớn.
Cài đặt
Thêm Aspose.Cells vào dự án của bạn qua NuGet:
PM> Install-Package Aspose.Cells
hoặc thông qua .NET CLI:
dotnet add package Aspose.Cells
Tạo biểu đồ StockVolumeOpenHighLowClose trong Excel bằng C#
Dưới đây bạn sẽ tìm thấy hai ví dụ hoàn chỉnh:
- Biểu đồ cơ bản – trình bày các bước tối thiểu cần thiết.
- Biểu đồ có kiểu dáng – hiển thị cách tùy chỉnh màu sắc, trục phụ, dấu đánh dấu và chú giải.
Cả hai ví dụ đều sẵn sàng để biên dịch và chạy.
Thực hiện theo từng bước
- Tạo một thể hiện
Workbook. - Truy cập bảng tính đầu tiên (
workbook.Worksheets[0]). - Điền dữ liệu OHLCV (Open, High, Low, Close, Volume).
- Thêm biểu đồ using
ChartType.StockVolumeOpenHighLowClose. - Cấu hình chuỗi – set the data range, series names, and chart type for each series if needed.
- Tùy chỉnh tùy chọn – axes titles, legend position, colors, markers, secondary axis for volume, etc.
- Lưu workbook to the desired format.
Ví dụ đầy đủ – Biểu đồ cơ bản
Giải thích các dòng chính
| Line | Purpose |
|---|---|
ChartType.StockVolumeOpenHighLowClose | Tạo một biểu đồ cột kết hợp giữa cổ phiếu (OHLC) và khối lượng. |
chart.NSeries.Add("=MarketData!$B$2:$E$6", true); | Thêm chuỗi OHLC (Mở‑Cao‑Thấp‑Đóng). |
chart.NSeries.Add("=MarketData!$F$2:$F$6", true); | Thêm chuỗi Khối lượng. |
chart.NSeries[0].CategoryData = "MarketData!$A$2:$A$6"; | Đặt ngày làm danh mục trục X. |
chart.ShowLegend = true; | Bật chú giải để tên các chuỗi hiển thị. |
Chạy chương trình sẽ tạo ra StockVolumeOpenHighLowClose_Basic.xlsx với một biểu đồ tài chính hoạt động.
Ví dụ đầy đủ – Biểu đồ có kiểu dáng với trục phụ
Ví dụ sau đây thêm một giao diện chuyên nghiệp: màu tùy chỉnh, trục phụ cho khối lượng, kiểu đánh dấu cho chuỗi cổ phiếu và khu vực vẽ trong suốt.
Những điểm nổi bật của ví dụ này
- Kiểu nến cho chuỗi OHLC (
ChartType.Candlestick) với các thanh màu xanh lên và màu đỏ xuống. - Trục Y phụ cho khối lượng (
PlotOnSecondAxis = true). - Đổ màu cột bán trong suốt cho khối lượng để giữ các thanh cổ phiếu hiển thị.
- Định dạng ngày trên trục danh mục (
"mmm dd"). - Chú giải được đặt ở bên phải để tận dụng không gian tốt hơn.
Chạy chương trình sẽ tạo ra StockVolumeOpenHighLowClose_Styled.xlsx, một biểu đồ tài chính được tinh chỉnh sẵn sàng cho các buổi thuyết trình hoặc phân tích sâu hơn.
Nhận giấy phép miễn phí
Aspose.Cells cung cấp một giấy phép tạm thời miễn phí giúp loại bỏ các dấu nước đánh giá và cho phép đầy đủ chức năng để thử nghiệm. Truy cập trang giấy phép tạm thời để nhận ngay.
// Example of applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your downloaded license file
Tài nguyên miễn phí
- Hướng dẫn cho nhà phát triển – https://docs.aspose.com/cells/net/
- Ứng dụng trực tuyến miễn phí – https://products.aspose.app/cells/family
- Tham khảo API – https://reference.aspose.com/cells/net/
- Bài viết hướng dẫn & Blog – https://blog.aspose.com/vi/categories/aspose.cells-product-family/
Kết luận
Tạo biểu đồ StockVolumeOpenHighLowClose với Aspose.Cells for .NET là rất đơn giản:
- Điền dữ liệu OHLCV vào bảng tính của bạn.
- Thêm loại biểu đồ kết hợp.
- Tùy chỉnh chuỗi, trục và kiểu dáng để phù hợp với tiêu chuẩn trực quan của bạn.
- Lưu workbook ở bất kỳ định dạng nào được hỗ trợ.
Với các đoạn mã được cung cấp, bạn có thể tích hợp biểu đồ tài chính vào các công cụ báo cáo, bảng điều khiển hoặc các quy trình tạo Excel tự động chỉ với vài dòng C#.
Để được hỗ trợ thêm, hãy truy cập diễn đàn hỗ trợ miễn phí – các chuyên gia của chúng tôi sẵn sàng giúp đỡ.