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

테이블 형식 데이터 내보내기 셀 서식 텍스트 지정 문의 > Q&A | 토론

본문 바로가기

ActiveReportsJS

Q&A | 토론

PureJS 테이블 형식 데이터 내보내기 셀 서식 텍스트 지정 문의

페이지 정보

작성자 세종아이티 작성일 2023-02-22 15:25 조회 495회 댓글 0건
제품 버전 : 3.2
컨트롤 이름 : 내보내기

본문

안녕하세요.


테이블 형식 데이터 내보내기 할 때 긴 숫자 형식의 텍스트를 텍스트로 내보내기 문의 드립니다.

예를 들어 18자리 이상의 숫자(예> 123456789123456789) 형식의 텍스트를 내보내기 하면 숫자로 인식하여 1.2345E+17(123456789123456000) 으로 잘 못 표기됩니다.


셀 서식을 텍스트로 지정하는 방법 문의드립니다.


감사합니다.

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

댓글목록

등록된 댓글이 없습니다.

2 답변

PureJS Re: 테이블 형식 데이터 내보내기 셀 서식 텍스트 지정 문의

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

페이지 정보

작성자 GCK폴 작성일 2023-02-28 10:51 댓글 1건

본문

안녕하세요 그레이프시티입니다.


그러시다면 해당 값에 표현식부분을 아래와 같은 식을 넣어서 String으로 변경하면 됩니다.


{ToString(123.456)} 


9fc70c93556508c35025a3576abc5835_1677549010_1946.PNG
 

좀더 자세한 내용은 아래의 링크를 참고해 주시기 바랍니다.

https://www.grapecity.com/activereportsjs/docs/ReportAuthorGuide/Expressions/Functions/conversion#tostring 


감사합니다. 

그레이프시티 드림

댓글목록

세종아이티님의 댓글

세종아이티 작성일

답변 내용과 같이 하여도 텍스트로 내보내기가 되지 않습니다. 
첨부 파일 확인 바랍니다.
감사합니다.

PureJS Re: 테이블 형식 데이터 내보내기 셀 서식 텍스트 지정 문의

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

페이지 정보

작성자 GCK폴 작성일 2023-03-16 11:08 댓글 1건

본문

안녕하세요 그레이프시티입니다.


답변이 늦어져서 죄송합니다.

확인해 보니 테이블 형식으로 내보내기를 했을때에는 포멧을 제외한 데이터로만 내보내기가 되기 때문에 텍스트 데이터 형식으로 데이터를 가지고 있더라도 엑셀에서는 일반 숫자로만 인식을 하게 됩니다.


때문에 정말 엑셀과 같은 형식으로 데이터를 사용하고 싶으시다면 엑셀(xlsx)내보내기 기능을 사용해 보시면 좋을것 같습니다.

자바스크립트에서 엑셀 라이브러리를 지원하는 것에 한계가 있어 지난 V2버전 이후로 앞으로도 한동안 개선 계획이 없기 때문에 현재는 공식 문서에는 빠져 있지만 사용자체는 가능합니다.

아래와 같은 라이브러리를 사용하시면 엑셀기능을 활성화 하실수 있으며 해당 기능을 활용하시면 텍스트 형태이지만 모든 숫자가 표현되는 것을 보실수 있습니다.


851166eb4de6c31126ec7b936c750cca_1678932181_6622.PNG
 

851166eb4de6c31126ec7b936c750cca_1678932024_9363.PNG
 

다만 한가지 말씀 드린 것처럼 공식 문서에 빠질 정도로 엑셀 기능 전체를 원할하게 지원하는 것은 아니다 보니 이와 같은 특별한 상황에서 제한적으로만 사용하시는 것으로 활용해 주시기를 당부 드립니다.


감사합니다. 

그레이프시티 드림

댓글목록

세종아이티님의 댓글

세종아이티 작성일

엑셀 형식으로 내보내기 기능은 사용해 보았습니다.
보고서가 여러 페이지일 경우 페이지별로
각각 탭으로 분리되어 내보내기 한 자료를 
별도로 가공하는데 어려움이 있습니다. 
그럼 따로 기능을 개발하도록 해야 할것 같네요.

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