데이터를 3‑차원 형태로 시각화하면 트렌드가 돋보이고 가독성이 향상될 수 있습니다. Cylindrical Bar chart는 고전적인 막대 차트의 3‑D 변형으로, 각 데이터 시리즈를 원통으로 표시하여 명확성을 유지하면서 깊이를 추가합니다. 이 문서에서는 Aspose.Cells for .NET와 C#을 사용하여 Excel 워크북에서 Cylindrical Bar chart를 만드는 방법을 보여줍니다.
이 가이드에서는 다음을 배웁니다:
- Aspose.Cells C# Excel 라이브러리가 차트 생성에 제공하는 기능.
- 단계별로 원통형 막대 차트를 생성하는 방법.
- 차트 외관 맞춤(축 제목, 색상, 범례 등) 방법.
- 평가용 무료 임시 라이선스를 얻는 위치.
C# Excel 라이브러리를 사용하여 원통형 막대 차트 만들기
Aspose.Cells for .NET은 Microsoft Office 없이도 개발자가 Excel 파일을 생성, 수정 및 렌더링할 수 있게 해주는 포괄적인 Excel 자동화 라이브러리입니다. Excel에서 제공하는 모든 차트 유형을 지원하며, 3‑D Cylindrical Bar 차트도 포함됩니다.
Aspose.Cells for .NET 사용의 주요 장점:
- 전체 기능 API – 워크북, 워크시트, 셀, 차트 및 서식 객체에 액세스합니다.
- Zero‑dependency – .NET Framework, .NET Core, .NET 5/6/7 등 모든 .NET 플랫폼에서 작동합니다.
- 고성능 – 대용량 데이터 세트를 낮은 메모리 사용량으로 처리합니다.
- Cross‑format 지원 – XLS, XLSX, CSV, ODS 등 다양한 형식을 읽고 쓸 수 있습니다.
Aspose.Cells 설치
NuGet을 통해 Aspose.Cells를 얻을 수 있습니다:
PM> Install-Package Aspense.Cells
또는 최신 릴리스를 Aspose.Cells releases page에서 다운로드하십시오.
C#를 사용하여 Excel에서 원통형 막대 차트 만들기
다음 예제는 워크북을 생성하고, 샘플 판매 데이터를 채운 다음, 원통형 막대 차트를 추가하고, 결과를 XLSX 파일로 저장합니다.
전체 C# 코드 예제
코드 설명
| 단계 | 코드가 수행하는 작업 |
|---|---|
| 1 | 새 Workbook을 생성하고 첫 번째 워크시트(Sheet1)를 가져옵니다. |
| 2 | 워크시트를 작은 데이터 세트(지역 및 분기별 매출)로 채웁니다. |
| 3 | Cylindrical Bar 차트(ChartType.CylindricalBar)를 추가하고 시트에 배치합니다. |
| 4 | 각 분기에 해당하는 세 개의 시리즈를 추가하고, 이를 숫자 데이터가 들어 있는 셀에 연결합니다. |
| 5 | 축 제목, 범례 위치, 시리즈 색상 및 적당한 3‑D 회전을 설정하여 원통형 모양을 강조합니다. |
| 6 | CylindricalBarChart_Output.xlsx 파일로 워크북을 저장합니다. 생성된 파일은 Excel, Google Sheets 또는 호환 가능한 뷰어에서 열 수 있습니다. |
예제 실행
- Visual Studio 또는 선호하는 IDE에서 새 Console Application 프로젝트를 만듭니다.
- Aspose.Cells NuGet 패키지를 추가합니다 (
Install-Package Aspose.Cells). - 생성된
Program.cs내용을 위의 코드로 교체합니다. - 프로젝트를 빌드하고 실행합니다. 콘솔에 워크북이 저장되었다는 확인 메시지가 표시되며, 프로젝트 출력 폴더에서
CylindricalBarChart_Output.xlsx파일을 찾을 수 있습니다.
무료 임시 라이선스 받기
Aspose.Cells는 상용 제품이지만 평가를 위해 무료 임시 라이선스를 얻을 수 있습니다:
- Aspose 임시 라이선스 페이지를 방문하세요.
- 화면에 표시되는 지침을 따라 라이선스 파일을 받으세요 (보통
Aspose.Total.NET.lic). - 프로젝트 루트 디렉터리에 라이선스 파일을 배치하고 Aspose.Cells API를 사용하기 전에 활성화하십시오.
// Load the temporary license (do this once at application startup)
var license = new License();
license.SetLicense("Aspose.Total.NET.lic");
임시 라이선스는 제한된 기간 동안 평가 제한을 제거하여 차트 생성 등 모든 기능을 제한 없이 테스트할 수 있게 합니다.
무료 리소스
- 개발자 가이드 – https://docs.aspose.com/cells/net/
- 무료 온라인 앱 – https://products.aspose.app/cells/family
- API 참조 – https://reference.aspose.com/cells/net/
- How‑To 기사 – https://blog.aspose.com/ko/categories/aspose.cells-product-family/
- 샘플 코드 저장소 – https://github.com/aspose-cells/Aspose.Cells-for-.NET
결론
Aspose.Cells for .NET을 사용하여 Cylindrical Bar 차트를 만드는 것은 간단합니다: 데이터를 준비하고, ChartType.CylindricalBar 유형의 차트를 추가하고, 시리즈를 바인드하며, 선택적인 스타일을 적용합니다. 라이브러리는 모든 저수준 Excel 작업을 처리하여 프로그래밍 방식으로 전문적인 외관의 3‑D 시각화를 생성할 수 있게 해줍니다.
추가 사용자 지정(예: 데이터 레이블, 그라디언트 채우기 또는 동적 데이터 소스)을 자유롭게 실험하여 차트를 특정 보고 요구 사항에 맞게 조정하십시오. 문제가 발생하거나 추가 질문이 있는 경우, Aspose 커뮤니티와 지원 포럼이 도움을 받을 수 있는 훌륭한 장소입니다.