Aspose.Cells FOSS for Rust에 대한 사용 사례
Aspose.Cells FOSS for Rust는 Rust 서비스가 Microsoft Office 없이 Excel 파일을 생성하거나 소비해야 하는 워크로드에 적합합니다. 네 가지 패턴이 대부분의 배포를 포괄합니다.
서비스에서 보고서 생성
백엔드 서비스는 쿼리 결과로부터 Workbook 객체를 구축합니다 — 값에 대한 타입화된 세터, 계산된 열에 대한 put_formula_with_cached_value, 프레젠테이션을 위한 CellStyle — 그리고 비즈니스 사용자를 위한 save XLSX 출력도 제공합니다. 차트는 ChartType를 통해 데이터 범위에 고정되어 반복 보고서에 시각화가 포함됩니다.
배치 워크북 처리
CLI 도구는 워크북 폴더를 순회합니다: 각 파일을 Workbook::load_xlsx, get_worksheets_mut와 get_cells_mut를 통해 셀을 변형하고, 결과를 저장합니다. 이 크레이트는 일반 Cargo 의존성이므로 동일한 바이너리가 Windows, Linux, macOS 실행 환경에서 동작합니다.
검증된 데이터 입력 템플릿
비기술 사용자에게 제공되는 템플릿은 Validation 규칙 — 목록 드롭다운, 숫자 범위와 함께 OperatorType, 그리고 수식 기반 Custom 규칙에 대해 CellArea 범위 — 그리고 WorksheetProtection 구조가 온전하게 유지됩니다. 보기 Rust에서 Cells FOSS 모델을 만드는 방법.
제3자 파일의 방어적 수집
사용자가 업로드한 워크북을 수락하는 파이프라인은 다음과 함께 로드됩니다 LoadOptions 플래그 복구 (try_repair_package, try_repair_xml) 및 확인 LoadDiagnostics 내용을 신뢰하기 전에. 참조 Rust에서 스프레드시트를 로드하는 방법.