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

엑셀 다운로드시 셀서식지정 > Q&A | 토론

본문 바로가기

ReactJS 엑셀 다운로드시 셀서식지정

페이지 정보

작성자 sunny 작성일 2024-02-15 16:42 조회 54회 댓글 0건
제품 버전 : Wijmo Library 5.20203.766

본문

안녕하세요 


Grid를 엑셀로 다운로드시 데이터가없는경우 아래처럼 입력을 하고싶은데

셀서식지정이 [일반]으로 되어있어서 0으로 시작되는 숫자를 입력할 경우 

(예:000111 ==> 111만입력됨) 앞에 0을 제외한 뒷숫자만 입력됩니다.


혹시 WorkBookStyle이나 다른 컴포넌트를 써서 엑셀 다운로드할때 

셀이나 row 혹은 column전체를 텍스트로 서식을 지정할 수 있는지 문의 드립니다.


감사합니다. 


 

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

댓글목록

등록된 댓글이 없습니다.

1 답변

ReactJS Re: 엑셀 다운로드시 셀서식지정

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

페이지 정보

작성자 MESCIUS루시 작성일 2024-02-19 16:52 댓글 1건

본문

안녕하세요 메시어스입니다.


문의하신 FlexGrid를 엑셀로 내보내기할 때, 셀을 텍스트 서식으로 적용하기 위해서는 엑셀의 텍스트 format과 동일한 '@'로 업데이트해주셔야 합니다.


아래 코드를 참고하여 주시기 바랍니다.


  const save = () => {
    wjcGridXlsx.FlexGridXlsxConverter.saveAsync(
(....)
        formatItem: exportFormatItem ,
(...)

  const exportFormatItem = (args) => {
    var p = args.panel,
      row = args.row,
      col = args.col,
      xlsxCell = args.xlsxCell;
    if (p.cellType === wjGrid.CellType.Cell) { //셀 영역이고
      if (p.columns[col].binding === 'id') { // id 열이면
        (....)
          xlsxCell.style.format = '@'; //텍스트 서식 적용
        }
      }
    }
  };


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


감사합니다.

메시어스 드림

댓글목록

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