계층형 데이터를 컴팩트하고 3‑차원 형식으로 시각화하면 비즈니스 보고서의 가독성을 크게 향상시킬 수 있습니다. Conical Bar Stacked 차트 유형은 3‑D 원뿔 모양의 막대를 제공하며, 막대의 각 구간은 데이터 시리즈를 나타내어 범주별 누적 값을 비교하는 데 이상적입니다.
이 가이드에서는 C# 및 Aspose.Cells for .NET을 사용하여 Excel 워크북에서 원뿔형 막대 누적 차트를 만드는 방법을 알아봅니다. 코드 스니펫은 완전하고, 주석이 잘 달려 있으며, 수정 없이 컴파일하고 실행할 수 있습니다.
이 문서에서는 다음 주제를 다룹니다:
C# Excel 라이브러리를 사용한 원뿔형 막대 누적 차트 만들기
Aspose.Cells for .NET은 Microsoft Office 없이도 개발자가 Excel 파일을 생성, 수정 및 렌더링할 수 있게 해주는 포괄적인 Excel 조작 라이브러리입니다. 이 라이브러리는 Conical Bar Stacked 차트 유형(ChartType.ConicalBarStacked)을 포함해 수백만 개의 다른 차트 스타일을 완벽히 지원합니다.
Aspose.Cells를 사용한 차트 생성의 주요 이점:
| Feature | Benefit |
|---|---|
| Rich API | 차트 속성, 시리즈, 축 및 서식에 대한 전체 액세스. |
| No COM Interop | Windows, Linux, Docker와 같은 모든 서버‑측 .NET 환경에서 작동. |
| High Performance | 대용량 워크북 및 데이터 세트를 효율적으로 처리. |
| Multiple Formats | XLSX, XLS, CSV, PDF, HTML, 이미지 형식 등으로 저장. |
시작하기
- 다운로드 최신 릴리스를 Aspose.Cells releases page에서 받으세요.
- 설치 via NuGet:
PM> Install-Package Aspose.Cells
- 추가 프로젝트에
Aspose.Cells에 대한 참조를 추가합니다.
이제 원뿔형 막대 누적 차트를 만들 준비가 되었습니다.
C#를 사용하여 Excel에서 원뿔형 막대 누적 차트 만들기
아래는 두 가지 실용적인 예제입니다:
- Example 1 – 처음부터 원뿔형 막대 누적 차트 만들기.
- Example 2 – 기존 차트 수정 (색상 변경, 데이터 레이블 추가, PDF로 내보내기).
두 예제는 모두 완전히 실행할 수 있습니다.
예제 1: 원뿔형 막대 누적 차트 만들기
키 단계에 대한 설명
| Step | What it does |
|---|---|
| 1‑2 | 워크북을 생성하고 샘플 데이터를 씁니다. |
| 3 | 워크시트에 ConicalBarStacked 차트 개체를 추가합니다. |
| 4 | 원뿔 안에 쌓일 세 개의 데이터 시리즈(Q1‑Q3)를 추가합니다. |
| 5 | 카테고리 축과 값 축의 제목을 설정하고 눈금 레이블 위치를 지정합니다. |
| 6 | 내장 차트 스타일(Style9)을 적용합니다. |
| 7 | 워크북을 XLSX 파일과 PNG 이미지로 저장하여 빠르게 미리 봅니다. |
프로그램을 실행하면 ConicalBarStacked_Chart.xlsx (Excel에서 편집 가능)와 ConicalBarStacked_Chart.png (차트의 스냅샷)가 생성됩니다.
예제 2: 기존 원뿔형 막대 누적 차트 업데이트 (스타일링 및 내보내기)
이 예제에서는 기존 워크북을 로드하고, 차트를 찾은 다음, 색상 팔레트를 변경하고, 데이터 레이블을 추가한 후 차트를 PDF 문서로 내보내는 방법을 보여줍니다.
이 예제가 보여주는 내용
- 기존 워크북을
Workbook(string)으로 로드합니다. sheet.Charts[index]를 통해 차트에 접근합니다.Area.ForegroundColor를 사용하여 시리즈 색상을 사용자 지정합니다.- 데이터 레이블을 활성화하고 구성합니다 (
HasDataLabel,DataLabel.Position). SaveFormat.Pdf를 사용하여 워크북을 PDF로 내보냅니다.
무료 라이선스 받기
Aspose.Cells는 전체 기능을 사용하려면 라이선스가 필요합니다. 평가를 위해 임시 무료 라이선스를 Aspose 임시 라이선스 페이지에서 얻을 수 있습니다. 애플리케이션 시작 시 라이선스를 적용하십시오:
License license = new License();
license.SetLicense("Aspose.Total.NET.lic"); // Path to your .lic file
라이선스를 사용하면 평가 워터마크가 제거되고 모든 기능이 잠금 해제됩니다.
원뿔형 막대 누적 차트: 무료 리소스
다음 공식 자산으로 Aspose.Cells 마스터를 계속하세요:
- 개발자 가이드 – 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를 사용하여 Conical Bar Stacked 차트를 만드는 것은 간단합니다.
이 라이브러리는 데이터를 채우고, 차트 속성을 구성하며, 스타일을 적용하고, 여러 형식으로 내보내는 깔끔하고 유창한 API를 제공하므로 Microsoft Office 없이도 가능합니다.
재무 대시보드, 판매 보고서 또는 기타 계층적 시각화를 생성하든, Conical Bar Stacked 차트는 Excel 출력에 현대적이고 3차원적인 느낌을 더합니다.
문제에 직면하거나 추가 질문이 있는 경우, 언제든지 Aspose.Cells 지원 포럼에 게시하십시오.