Excel에서 열 차트를 사용하여 데이터를 시각화하는 것은 추세와 비교를 전달하는 가장 일반적인 방법 중 하나입니다. 이 기사에서는 C#와 Aspose.Cells for .NET을(를) 사용하여 프로그래밍 방식으로 열 차트를 만드는 방법을 알아봅니다. 몇 줄의 코드만으로도 Excel, PDF 또는 이미지 형식으로 내보낼 준비가 된 전문가 수준의 차트를 생성할 수 있습니다.
이 문서에서는 다음 주제를 다룹니다:
C# 열 차트를 만드는 Excel 라이브러리
Aspose.Cells for .NET는 강력하고 완전 관리되는 라이브러리로, 개발자가 Microsoft Office 없이도 Excel 스프레드시트를 생성, 편집 및 렌더링할 수 있게 해줍니다. 워크시트, 셀, 수식 및 차트를 작업하기 위한 풍부한 API 세트를 제공합니다.
열 차트를 사용할 때의 주요 장점:
- Rich Chart API – 모든 차트 유형을 만들고, 시리즈를 설정하고, 축, 범례 등을 사용자 지정합니다.
- Full Format Support – XLSX, XLS, CSV, ODS 및 기타 많은 형식을 지원합니다.
- High Performance – 대용량 워크북을 효율적으로 처리합니다.
- No Dependencies – 서버에 Excel을 설치할 필요가 없습니다.
Aspose.Cells for .NET 시작하기:
PM> Install-Package Aspose.Cells
Excel에서 C#을 사용하여 열 차트 만들기
아래는 완전하고 바로 실행할 수 있는 C# 콘솔 애플리케이션입니다:
- 새 워크북을 생성합니다.
- 샘플 판매 데이터로 채웁니다.
- Column 차트를 추가합니다.
- 차트 제목, 축 및 시리즈를 사용자 지정합니다.
- 워크북을 디스크에 저장합니다.
핵심 단계에 대한 설명
| Step | What it does |
|---|---|
| 3 | ChartType.Column 유형의 차트 개체를 추가합니다. |
| 4‑5 | Product A와 Product B의 데이터 범위를 참조하는 두 개의 시리즈를 추가합니다. |
| 6 | X축(카테고리)을 월 이름에 연결합니다. |
| 7 | 두 축에 사람이 읽을 수 있는 제목을 설정합니다. |
| 8 | 미리 정의된 차트 스타일을 적용합니다(선택 사항이지만 시각적 매력을 향상시킵니다). |
프로그램을 실행하면 채워진 데이터와 깔끔하게 서식이 지정된 열 차트가 포함된 ColumnChart_Output.xlsx 파일이 생성됩니다.
기존 열 차트 업데이트
때때로 워크북에 이미 존재하는 차트를 수정해야 할 때가 있습니다(예: 차트 유형을 변경하거나, 새 시리즈를 추가하거나, 서식을 조정하는 경우). 아래 스니펫은 기존 워크북을 로드하고, 첫 번째 차트를 찾아서 세 번째 시리즈를 추가하면서 스택형 열 차트로 변환하는 방법을 보여줍니다.
이 코드가 하는 일
- 기존 워크북을 로드합니다.
- 첫 번째 차트를 가져와 유형을 StackedColumn으로 전환합니다.
- Product C에 대한 새 데이터 열을 삽입하고 시리즈로 추가합니다.
- 차트를 새로 고쳐 변경 사항을 적용하고 결과를 저장합니다.
무료 라이선스 받기
Aspose는 평가 워터마크를 제거하고 모든 기능을 잠금 해제하는 임시 무료 라이선스를 제공합니다. 즉시 얻으려면 Aspose 임시 라이선스 페이지 를 방문하세요.
무료 리소스
- Developer’s Guide – 포괄적인 단계별 안내와 모범 사례: https://docs.aspose.com/cells/net/
- Free Online Apps – 코딩 없이 브라우저에서 Aspose.Cells를 사용해 보세요: https://products.aspose.app/cells/family
- API Reference – 상세한 클래스 및 멤버 문서: https://reference.aspose.com/cells/net/
- How‑to Articles – 실제 시나리오와 샘플 코드: https://blog.aspose.com/ko/categories/aspose.cells-product-family/
결론
Creating column charts with Aspose.Cells for .NET는 간단하면서도 높은 수준으로 사용자 지정할 수 있습니다. 위의 예제에서는 처음부터 새로운 차트를 생성하는 방법과 기존 차트를 수정하는 방법을 보여주며, 가장 일반적인 보고 시나리오를 포괄합니다. 강력한 API를 활용하여 Excel 보고 워크플로를 자동화하고, 차트 생성을 웹 서비스에 통합하거나 데스크톱 분석 도구를 구축하십시오.
문제가 발생하면 언제든지 Aspose.Cells 지원 포럼에서 도움을 요청하십시오.