기타 특정시트만 JSON화 후 불러오기
페이지 정보
작성자 김주영 작성일 2022-11-01 11:03 조회 800회 댓글 0건본문
관련링크
https://www.grapecity.com/spreadjs/docs/excelimpexp/json#site_main_content-doc-content_title
spread에 로딩 완료된 엑셀 중 특정 시트1개의 정보만 JSON으로 저장하고 해당 정보를 다른spread에 띄우고 싶습니다.
spread.toJSON() 을 사용한 결과, version, docProps, sheetCount 등의 정보가 나오고
spread.getActiveSheet().toJSON() 을 사용한 결과, name, isSelected 등의 정보가 나옵니다.
spread.toJSON()으로 저장된 정보를 fromJSON하면 다른 spread에 정상적으로 보이지만
spread.getActiveSheet().toJSON으로 저장된 정보로 fromJSON하면 아무것도 보이지 않습니다.
해당 스레드에서 저와 비슷한 문제가 있는 것으로 보입니다.
https://www.grapecity.com/spreadjs/api/classes/GC.Spread.Sheets.Worksheet#copyto
차선책으로 특정 시트내의 전체 정보를 select한 후 다른 spread에 복사하는 방법도 고민해봤습니다.
spread.getActiveSheet().getRowCount, spread.getActiveSheet().getColumnCount()로 row와 column의 개수를 구하고
setSelection() 함수를 사용해 select 했습니다.
그 후 다른 spread로 copyTo() 함수를 사용해 옮겨보려했지만 해당 함수는 동일 spread내에서만 복사할 수 있는 것으로 보입니다.
다른 spread로 복사할 방법은 없는지 궁금합니다.
댓글목록
등록된 댓글이 없습니다.