금융 시장 데이터(시가, 고가, 저가, 종가와 거래량 등)를 시각화하는 것은 분석가와 개발자에게 일반적인 요구 사항입니다. Aspose.Cells for .NET을 사용하면 코드에서 직접 StockVolumeOpenHighLowClose 차트를 손쉽게 생성할 수 있습니다. 이 가이드에서는 다음을 배웁니다:
- 워크북을 설정하고 OHLCV 데이터로 채웁니다.
StockVolumeOpenHighLowClose차트를 추가합니다.- 시리즈, 축, 범례 및 스타일을 사용자 지정합니다.
- 워크북을 XLSX(또는 다른 지원 형식)로 저장합니다.
시작해 보겠습니다!
목차
- C# Excel 라이브러리를 사용하여 StockVolumeOpenHighLowClose 차트 만들기
- C#를 사용하여 Excel에서 StockVolumeOpenHighLowClose 차트 만들기
- 무료 라이선스 받기
- 무료 리소스
- 결론
- 관련 항목
C# Excel 라이브러리를 사용하여 StockVolumeOpenHighLowClose 차트 만들기
Aspose.Cells for .NET은 Microsoft Office 없이도 개발자가 Excel 파일을 만들고, 편집하고, 렌더링할 수 있게 해주는 고성능 Excel 처리 라이브러리입니다. 풍부한 차트 API를 제공하며, 여기에는 주식 차트(시가‑고가‑저가‑종가)와 거래량 컬럼 차트를 결합한 ChartType.StockVolumeOpenHighLowClose 차트가 포함됩니다.
Aspose.Cells를 사용한 재무 차트 작성의 주요 이점:
- Office Interop 없음 – 클라우드, 서비스 및 데스크톱 환경에서 작동합니다.
- 전체 .NET Standard 지원 – .NET 6, .NET 7, .NET Framework 및 .NET Core와 호환됩니다.
- 광범위한 사용자 지정 – 시리즈 유형, 축, 마커, 색상 등을 제어할 수 있습니다.
- 고속 처리 – 대용량 데이터 세트를 효율적으로 처리합니다.
설치
NuGet을 통해 Aspose.Cells를 프로젝트에 추가하세요:
PM> Install-Package Aspose.Cells
또는 .NET CLI를 통해:
dotnet add package Aspose.Cells
C#를 사용하여 Excel에서 StockVolumeOpenHighLowClose 차트 만들기
아래에서 두 개의 완전한 예제를 찾을 수 있습니다:
- 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 시리즈(시가‑고가‑저가‑종가)를 추가합니다. |
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 파일이 생성됩니다.
전체 예제 – 보조 축이 있는 스타일 차트
다음 예제는 전문적인 외관을 추가합니다: 사용자 정의 색상, 볼륨에 대한 보조 축, 주식 시리즈에 대한 마커 스타일 및 투명한 플롯 영역.
이 예제의 하이라이트
- Candlestick style OHLC 시리즈(
ChartType.Candlestick)에 대해 초록색 상승 막대와 빨간색 하락 막대를 사용합니다. - Secondary Y‑axis 볼륨에 적용 (
PlotOnSecondAxis = true). - Semi‑transparent column fill 볼륨에 적용하여 주식 막대가 보이도록 합니다.
- Date formatting 카테고리 축에 (
"mmm dd"). - Legend placed on the right 공간 활용을 위해 오른쪽에 배치합니다.
프로그램을 실행하면 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/
- 사용 방법 기사 및 블로그 – https://blog.aspose.com/ko/categories/aspose.cells-product-family/
결론
Aspose.Cells for .NET를 사용하여 StockVolumeOpenHighLowClose 차트를 만드는 것은 간단합니다:
- 워크시트에 OHLCV 데이터를 채웁니다.
- 결합 차트 유형을 추가합니다.
- 시리즈, 축 및 스타일을 사용자 지정하여 시각적 표준에 맞춥니다.
- 워크북을 지원되는 모든 형식으로 저장합니다.
제공된 코드 스니펫을 사용하면 몇 줄의 C#만으로도 보고서 도구, 대시보드 또는 자동화된 Excel 생성 파이프라인에 금융 차트를 통합할 수 있습니다.
추가 지원이 필요하시면, 저희 무료 지원 포럼 – 전문가들이 도와드릴 준비가 되어 있습니다.