Excel 동적 함수를 사용해 종속 목록 만들기
C#.NET을 사용하여 MESCIUS Document Solutions for Excel에서 계단식 드롭다운을 활용해, 한 목록이 다른 목록에 따라 변경되도록 만드는 방법을 알아보세요.

MESCIUS의 Document Solutions for Excel, .NET Edition (DsExcel)는 .NET 환경을 위한 강력한 서버 측 스프레드시트 API입니다. Microsoft Excel 자체가 필요 없이 Excel 파일을 생성, 로드, 수정 및 변환할 수 있습니다. Document Solutions for Excel은 고속·저용량(저발자국) 설계를 자랑하여 효율적인 성능과 애플리케이션에의 간편한 통합을 제공합니다. 직관적인 인터페이스는 Excel의 개체 모델과 동일하게 구성되어 보고서 생성, 데이터 조작, 차트 및 서식으로 정보 시각화 같은 작업을 위한 개발을 손쉽게 해줍니다.
스프레드시트에는 종종 드롭다운 간의 동적인 관계가 필요합니다. 예를 들어 한 드롭다운에서 고객을 선택하면, 해당 고객의 관련 주문 ID만 표시하도록 다른 드롭다운이 자동으로 트리거되는 상황을 떠올려 보세요. 이러한 "계단식(cascading)" 기능은 데이터 탐색을 간소화하고 더 깊은 분석을 가능하게 하여, 특정 주문 상세 정보를 손쉽게 드릴다운할 수 있게 해줍니다.
이 블로그 게시물에서 MESCIUS 제품 스페셜리스트 Paarisha Rana는 프로그래밍 방식으로 DsExcel을 사용해 마스터 및 종속 드롭다운 목록을 만드는 방법을 시연합니다. 포함되는 단계는 다음과 같습니다:
- Workbook 초기화 및 Worksheet 가져오기
- 고객 이름의 고유 목록 가져오기
- 마스터 드롭다운 만들기
- 고유 주문 ID를 가져와 종속 드롭다운에 채우기
- 주문 데이터를 Worksheet에 채우기
전체 블로그 읽기를 통해 Document Solutions for Excel의 강력한 기능을 여러분의 애플리케이션에서 활용해 보세요.
Document Solutions for Excel은 개발자당 1개의 배포 위치 또는 무제한 배포 위치 기준으로 라이선스가 제공됩니다. 라이선스는 영구이며, 모든 소프트웨어 릴리스(핫픽스 및 주요 릴리스 포함)에 대한 1년 구독과 Platinum Support가 포함됩니다. 자세한 내용은 Document Solutions for Excel, .NET Edition 라이선싱 페이지를 참조하세요.
Document Solutions for Excel, .NET Edition에 대해 더 알아보세요.