! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

SpreadJS 시트 수식(서식)을 엑셀 값으로 변환하여 다운로드 > Q&A | 토론

본문 바로가기

SpreadJS

Q&A | 토론

Angular SpreadJS 시트 수식(서식)을 엑셀 값으로 변환하여 다운로드

페이지 정보

작성자 이승천 작성일 2022-09-19 08:21 조회 872회 댓글 0건
제품 버전 : SpreadJS

본문

안녕하세요. SpreadJS 사용 중인 개발자입니다. 몇 일전 엑셀 함수 수식이 적용된 것들을 엑셀 파일로 받을 때 값으로 받을 수 있도록 소스 코드 보내주셨습니다. 한 가지 궁금한 점은 현재 한 페이지 시트에 1000건 데이터를 화면에 가지고 있으며 페이지 이동 시 DB에서 또 1000건에 대한 데이터를 가져옵니다. 혹시 페이징처리(디비에서 가져오는 것없이)없이 엑셀로 내려받을 때 모든 데이터에 대해서 수식이 아닌 값으로 받을 수 있을가요??

(ex. 현재 페이지 2페이지, 전체 페이지 58페이지일때 엑셀 파일로 내려받을 때 58페이지 58000건까지 수식이 아닌 값으로 다운 받을 수 있는지)

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

1 답변

Angular Re: SpreadJS 시트 수식(서식)을 엑셀 값으로 변환하여 다운로드

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 GCK써니 작성일 2022-09-20 09:16 댓글 0건

본문

이승천 님, 안녕하세요.

그레이프시티입니다.


말씀하신 "페이지"가 "워크시트"를 의미하는 것이 맞으신가요?

만일 그렇다면, 이전 문의에서 안내드렸던 방법(엑셀 내보내기 시 toJSON 메서드의 ignoreFormula 옵션을 true로 설정)을 통해, 워크북에 속한 모든 시트에서 수식을 결괏값으로 저장하실 수 있습니다.


다만 말씀하신 내용에 따르면, 현재 보였던 페이지에만 데이터를 불러왔고, 나머지 페이지에는 데이터가 불러와지지 않은 것으로 이해됩니다. 데이터를 엑셀로 저장하기 위해서는 저장할 데이터들이 워크북 객체에 로드되어 있어야 하기 때문에, 이 경우 불러와진 페이지 내의 데이터만 저장이 되고 나머지 로드되지 않은 데이터는 저장되지 않습니다.

따라서, 엑셀 저장 전 먼저 전체 데이터를 워크북 객체로 가져온 후, 엑셀 저장 함수를 사용해주시기 바랍니다.


다른 궁금한 점이 생기면, 문의 주시기 바랍니다.

감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.