Java setValue, 서식 유지 문의
페이지 정보
작성자 자동화 작성일 2023-07-03 15:28 조회 237회 댓글 1건본문
관련링크
[특정 영역]에 데이터를 업데이트하기위해, 아래와 같이 함수를 만들어서 사용중입니다.
worksheet.getRange(1,1,3,3).setValue(Object)
1) setValue 를 통해 값으로만 붙여넣기가 가능한가요?
(현재는 기존 영역에 적용된 서식이 없어집니다)
2) 해당 영역에 기존 서식을 유지하고 싶어서, 아래와 같이 해봤는데 안되네요.
IStyle originStyle = worksheet.getRange(...).getStyle();
worksheet.getRange(.....).setValue(...);
worksheet.getRange(...).setStyle(originStyle);
→ 결국 기존 서식을 따로 저장 후 내용을 붙여넣고, 다시 기존 서식을 (값은 최신으로 변경되고) 적용하고 싶습니다. RichText 등 비슷한 기능들이 있을법한데 잘 모르겠네요. 확인 부탁드립니다. 감사드립니다.
댓글목록
자동화님의 댓글
자동화 작성일
하이퍼링크 관련 로직에서 서식을 없애는 것 같습니다.
현재 문제가 되는 부분 (서식이 사라지는)은 아래와 같습니다.
※ 원하는 것은 테두리, 줄바꿈 등의 서식을 유지한채 하이퍼링크만 적용하는 것입니다. 감사합니다.
worksheet.getRange(1,1,3,3).setValue(...);
worksheet.getRange(1,1,3,3).getHyperlinks().delete();