스프레드시트 부품 저장소와 자동 재구성 기술
본 논문은 Excel·Google 스프레드시트용 부품(셀 집합)을 웹 기반 저장소에서 제공하고, 사용자가 지정한 입력·출력 영역에 맞게 자동으로 형태를 변환해 복사할 수 있는 프로토타입 시스템을 소개한다. 부품은 Excelsior라는 템플릿 언어로 정의되며, 재사용성과 검증을 강조한다.
저자: ** Jocelyn Paine **
이 논문은 스프레드시트 사용자, 특히 Excel과 Google 스프레드시트를 활용하는 비전문가·전문가 모두가 복잡한 계산 로직을 직접 구현하지 않아도 되도록 돕는 “스프레드시트 부품 저장소”라는 새로운 서비스 모델을 제안한다. 저자는 부품을 “셀 집합과 그 안에 포함된 수식”으로 정의하고, 이를 전통적인 소프트웨어 라이브러리의 서브루틴에 비유한다. 핵심 아이디어는 부품을 고정된 셀 위치에 묶어두는 것이 아니라, 입력·출력 영역을 파라미터화한 템플릿 형태로 저장함으로써, 사용자가 자신의 스프레드시트 구조에 맞게 자동으로 재구성할 수 있게 하는 것이다.
논문은 먼저 부품 개념을 전자 부품과 비교하며, 사양서, 품질 보증, 대량 생산이라는 세 가지 특성을 스프레드시트 부품에도 적용해야 함을 강조한다. 이어서 실제 예시로 문자열 패턴 필터링 부품을 소개한다. 이 부품은 입력 테이블에서 ‘X*’와 일치하지 않는 문자열을 제거하고, 결과를 출력 테이블에 연속적으로 채워 넣는다. 구현상 어려움은 재귀적 로직을 Excel 수식만으로 표현하기 힘들다는 점이며, 이를 해결하기 위해 저자는 Excelsior라는 스프레드시트‑제너레이터 언어를 설계한다. Excelsior는 배열 인덱싱을 사용해 셀 범위를 추상화하고, t
원본 논문
고화질 논문을 불러오는 중입니다...
댓글 및 학술 토론
Loading comments...
의견 남기기