데이터를 컬럼 누적 차트로 시각화하는 것은 비즈니스 보고서, 예산 비교 및 KPI 대시보드에서 일반적인 요구 사항입니다. Aspose.Cells for .NET을(를) 사용하면 서버에 Microsoft Excel을 설치하지 않고도 몇 줄의 코드만으로 이러한 차트를 만들 수 있습니다. 이 가이드는 샘플 데이터를 준비하는 단계부터 축, 범례 및 색상을 사용자 지정하는 단계까지 전체 과정을 안내하며, 완전한 실행 가능한 C# 예제를 제공합니다.
이 문서에서는 다음 주제를 다룹니다:
C# Excel 라이브러리로 컬럼 스택 차트 만들기
Aspose.Cells for .NET 은(는) 고성능 Excel 자동화 라이브러리로, 개발자가 Excel 파일을 완전히 프로그래밍 방식으로 생성, 편집 및 렌더링 할 수 있게 합니다. 차트와 관련해서는 Aspose.Cells가 다양한 차트 유형을 제공하며, 그 중 Column Stacked 차트(ChartType.ColumnStacked)도 포함됩니다. Aspose.Cells를 사용하여 차트를 생성할 때의 주요 장점은 다음과 같습니다:
- Microsoft Office에 대한 의존성 없음 – 모든 Windows, Linux 또는 Docker 환경에서 작동합니다.
- 차트 요소에 대한 완전한 제어 – 시리즈, 축, 범례, 마커, 색상, 데이터 레이블 등.
- 모든 Excel 파일 형식 지원 – XLSX, XLS, CSV, ODS 등.
- 높은 확장성 – 눈에 띄는 성능 저하 없이 한 번에 수천 개의 차트를 생성합니다.
시작하기
- 다운로드 최신 릴리스를 Aspose.Cells .NET 릴리스 페이지에서 받으세요.
- 설치 NuGet 패키지:
PM> Install-Package Aspose.Cells
- C# 프로젝트에
Aspose.Cells에 대한 참조를 추가합니다.
C#를 사용하여 Excel에서 컬럼 누적 차트 만들기
아래는 전체적이고 독립적인 예제로, 다음을 보여줍니다:
- 새 워크북을 만듭니다.
- 샘플 데이터로 워크시트를 채웁니다.
- Column Stacked 차트를 추가합니다.
- 시리즈 색상, 축 제목 및 범례 위치를 사용자 지정합니다.
- 워크북을 XLSX 파일로 저장합니다.
코드 설명
| Step | What the code does | Why it matters |
|---|---|---|
| 1 | 새 Workbook을 생성하고 첫 번째 Worksheet에 접근합니다. | 차트를 위한 깨끗한 캔버스를 제공합니다. |
| 2 | 시트에 월 식별자와 분기별 매출 수치를 채웁니다. | 누적 차트는 범주형 축(월)과 여러 데이터 시리즈(Q1‑Q3)가 필요합니다. |
| 3 | ChartType.ColumnStacked 객체를 추가하고 시트에서 위치를 설정합니다. | 차트 유형과 표시 위치를 정의합니다. |
| 4 | 세 개의 시리즈(NSeries.Add)를 추가합니다(각 분기마다 하나씩) 그리고 고유한 색상을 할당합니다. | 각 시리즈가 누적 구간이 되며, 명시적인 색상은 가독성을 향상시킵니다. |
| 5 | 축 제목, 범례 위치를 사용자 지정하고 데이터 레이블을 활성화합니다. | 차트 의미와 시각적 명확성을 향상시킵니다. |
| 6 | 워크북을 .xlsx 파일로 저장합니다. | 어떤 스프레드시트 도구에서도 열 수 있는 최종 Excel 문서를 생성합니다. |
Tip: 각 스택된 열의 합계를 표시해야 하는 경우,
ValueAxis에 대해 데이터 레이블을 활성화하고 위와 같이chart.NSeries[i].HasDataLabel = true;를 설정하십시오.
무료 리소스
- 개발자 가이드: 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를 사용하여 열 누적 차트를 만드는 것은 간단하며 서버에 Microsoft Excel이 필요하지 않습니다. 위 단계들을 따라 하면 프로그래밍 방식으로 전문적인 모양의 누적 열 시각화를 생성하고, 외관을 완전히 사용자 지정하며, 결과를 모든 Excel 호환 형식으로 내보낼 수 있습니다. Windows, Linux 또는 컨테이너화된 환경 전반에 걸쳐 보고서, 대시보드 및 데이터 분석 작업을 자동화하기 위해 Aspose.Cells의 강력한 기능을 활용하십시오.
추가 지원이 필요하시면, 저희 무료 지원 포럼을 방문하십시오.