시간에 따른 누적 추세를 시각화하는 것은 비즈니스 보고에서 일반적인 요구 사항입니다. Area Stacked chart는 개별 데이터 시리즈가 전체 값에 어떻게 기여하는지를 보여주면서 영역 차트의 시각적 효과를 유지하는 데 도움이 됩니다. 이 가이드에서는 **C#**와 Aspose.Cells for .NET을 사용하여 Excel에서 Area Stacked chart를 만드는 방법을 배웁니다. 완전하고 바로 실행할 수 있는 코드 샘플은 데이터 준비, 차트 생성, 스타일링 및 워크북 저장을 시연합니다.
이 문서에서는 다음 주제를 다룹니다:
C# Excel 라이브러리를 사용한 영역 누적 차트 만들기
Aspose.Cells for .NET은 개발자가 Microsoft Office 없이 Excel 파일을 생성, 조작 및 렌더링할 수 있게 해주는 강력한 스프레드시트 라이브러리입니다. 워크시트, 셀, 수식 및 모든 차트 유형—Area Stacked 차트를 포함—을 작업할 수 있는 풍부한 API를 제공합니다.
Aspose.Cells for .NET 사용의 주요 장점:
- Comprehensive API – 모든 Excel 기능을 프로그래밍 방식으로 액세스합니다.
- Advanced Chart Support – 100개 이상의 차트 유형을 만들고 사용자 지정합니다.
- High Performance – 대용량 워크북을 효율적으로 처리합니다.
- Multiple Formats – XLSX, XLS, CSV, PDF, PNG 등 다양한 형식으로 저장합니다.
시작하기
- 다운로드 라이브러리를 공식 releases page에서.
- NuGet을 통해 설치:
PM> Install-Package Aspose.Cells
Note: NuGet 패키지에는 모든 필요한 종속성이 포함되어 있습니다.
C#를 사용하여 Excel에서 영역 누적 차트 만들기
다음 예제는 세 제품에 대한 분기별 판매 데이터를 포함하는 워크북을 만들고, 데이터를 Area Stacked 차트로 시각화합니다.
단계별 구현
Workbook인스턴스를 생성합니다.- 샘플 데이터를 사용하여 첫 번째 워크시트를 채웁니다.
- Area Stacked 차트 개체를 추가합니다.
- 시리즈, 제목 및 축을 구성합니다.
- **워크북을 파일에 저장합니다.
핵심 요소에 대한 설명
| Code Segment | Purpose |
|---|---|
ChartType.AreaStacked | Aspose.Cells에 영역 누적 차트를 만들도록 지시합니다. |
chart.NSeries.Add("=Sheet1!$B$2:$B$5", true); | 범위 Product A를 참조하는 데이터 시리즈를 추가합니다. true 플래그는 해당 시리즈가 열 A의 카테고리(X축) 데이터를 자동으로 포함함을 나타냅니다. |
chart.CategoryAxis.Title.Text | X축 레이블(“Quarter”)을 설정합니다. |
chart.ValueAxis.Title.Text | Y축 레이블(“Sales (USD)”)을 설정합니다. |
chart.PlotArea.Area.Formatting | 차트 플롯 영역의 사용자 지정 서식을 보여줍니다. |
프로그램을 실행하면 Excel에서 열었을 때 아래와 같이 차트가 포함된 AreaStackedChart_Output.xlsx 파일을 얻을 수 있습니다.
무료 라이선스 받기
Aspose.Cells를 평가 제한 없이 사용하려면, Aspose 임시 라이선스 페이지에서 임시 무료 라이선스를 얻으세요. 라이선스를 적용하면 기본 워터마크가 제거되고 전체 API 기능이 활성화됩니다.
// Example: applying a temporary license
var license = new License();
license.SetLicense("Aspose.Total.lic"); // Path to your .lic file
무료 리소스
무료 리소스를 활용해 Excel 자동화 마스터를 계속하세요:
- 개발자 가이드 – 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/
결론
Area Stacked chart는 누적 데이터 추세를 시각화하는 효과적인 방법입니다. Aspose.Cells for .NET를 사용하면 몇 줄의 C# 코드만으로 이러한 차트를 프로그래밍 방식으로 생성할 수 있습니다. 위 예제는 데이터 준비, 차트 생성, 스타일링 및 내보내기를 완전하게 자체 포함된 컴파일 준비 프로그램으로 보여줍니다.
지원이 필요하시면 언제든지 Aspose.Cells forum 에 질문을 게시하십시오.