데이터를 컬럼 누적 차트로 시각화하는 것은 비즈니스 보고서, 예산 비교 및 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 등.
  • 높은 확장성 – 눈에 띄는 성능 저하 없이 한 번에 수천 개의 차트를 생성합니다.

시작하기

  1. 다운로드 최신 릴리스를 Aspose.Cells .NET 릴리스 페이지에서 받으세요.
  2. 설치 NuGet 패키지:
PM> Install-Package Aspose.Cells
  1. C# 프로젝트에 Aspose.Cells에 대한 참조를 추가합니다.

C#를 사용하여 Excel에서 컬럼 누적 차트 만들기

아래는 전체적이고 독립적인 예제로, 다음을 보여줍니다:

  1. 새 워크북을 만듭니다.
  2. 샘플 데이터로 워크시트를 채웁니다.
  3. Column Stacked 차트를 추가합니다.
  4. 시리즈 색상, 축 제목 및 범례 위치를 사용자 지정합니다.
  5. 워크북을 XLSX 파일로 저장합니다.

코드 설명

StepWhat the code doesWhy it matters
1Workbook을 생성하고 첫 번째 Worksheet에 접근합니다.차트를 위한 깨끗한 캔버스를 제공합니다.
2시트에 월 식별자와 분기별 매출 수치를 채웁니다.누적 차트는 범주형 축(월)과 여러 데이터 시리즈(Q1‑Q3)가 필요합니다.
3ChartType.ColumnStacked 객체를 추가하고 시트에서 위치를 설정합니다.차트 유형과 표시 위치를 정의합니다.
4세 개의 시리즈(NSeries.Add)를 추가합니다(각 분기마다 하나씩) 그리고 고유한 색상을 할당합니다.각 시리즈가 누적 구간이 되며, 명시적인 색상은 가독성을 향상시킵니다.
5축 제목, 범례 위치를 사용자 지정하고 데이터 레이블을 활성화합니다.차트 의미와 시각적 명확성을 향상시킵니다.
6워크북을 .xlsx 파일로 저장합니다.어떤 스프레드시트 도구에서도 열 수 있는 최종 Excel 문서를 생성합니다.

Tip: 각 스택된 열의 합계를 표시해야 하는 경우, ValueAxis에 대해 데이터 레이블을 활성화하고 위와 같이 chart.NSeries[i].HasDataLabel = true;를 설정하십시오.

무료 리소스

결론

Aspose.Cells for .NET를 사용하여 열 누적 차트를 만드는 것은 간단하며 서버에 Microsoft Excel이 필요하지 않습니다. 위 단계들을 따라 하면 프로그래밍 방식으로 전문적인 모양의 누적 열 시각화를 생성하고, 외관을 완전히 사용자 지정하며, 결과를 모든 Excel 호환 형식으로 내보낼 수 있습니다. Windows, Linux 또는 컨테이너화된 환경 전반에 걸쳐 보고서, 대시보드 및 데이터 분석 작업을 자동화하기 위해 Aspose.Cells의 강력한 기능을 활용하십시오.

추가 지원이 필요하시면, 저희 무료 지원 포럼을 방문하십시오.

참고