안녕하세요 그레이프시티입니다.
안타깝게도 드래그&드롭을 이용하여 Spread간의 데이터 이동은 지원하고 있지 않습니다.
다만, SpreadJS간에 데이터를 단축키를 이용한 복사/붙여넣기 지원은 하고 있습니다.
복사를 원하시는 영역을 드래그 한 뒤, ctrl+c 단축키를 사용하여 복사하시고 붙여넣고 싶은 영역에 ctrl+v하여 데이터를 옮기실 수 있습니다.
더불어, 데이터를 복사/붙여넣기 하였을 때, 머리글이 포함될지 결정하는 CopyPastHeadersOptions에 noHeaders을 할당하여 붙여넣기 한 경우, 그리드 셀의 첫번째 값이 행 값으로 시작되지 않도록 방지하실 수 있습니다.
spread.options.copyPasteHeaderOptions = GC.Spread.Sheets.CopyPasteHeaderOptions.noHeaders
아래 첫 번째 샘플에서 영역 선택 및 복사한 후, 두 번째 샘플에서 붙여넣기 해보시길 바랍니다.
[샘플 1]
[샘플 2]
[CopyPasteHeaderOptions]
https://www.grapecity.com/spreadjs/docs/v13/online/SpreadJS~GC.Spread.Sheets.CopyPasteHeaderOptions.html?highlight=copypasteheaderoptions%2C
[데모 링크]
https://demo.grapecity.co.kr/spreadjs/learn-spreadjs/features/cells/edit/copy-paste-enhancement/purejs
관련하여 데모 링크, 도움말 문서를 함께 전달 드리오니 확인하여 주시기 바랍니다.
다른 궁금한 점이 생기면, 언제든 문의 주시기 바랍니다.
감사합니다.
그레이프시티 드림
* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.