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

엑셀에서 end(xlUp) 기능 문의 > Q&A | 토론

본문 바로가기

Java & Kotlin API

Q&A | 토론 - Java

Java 엑셀에서 end(xlUp) 기능 문의

페이지 정보

작성자 자동화 작성일 2023-01-03 17:05 조회 368회 댓글 0건
제품 버전 : 5.2.4

본문

엑셀에서는 end(xlUp) / end(xlDown) 과 같이 비어있지 않은셀 끝을 찾을 수 있는 기능이 있습니다. 
(예를들어 표에서 Ctrl + 화살표키로 이동한 셀값을 찾기)


GcExcel 에서도 연결된 셀의 끝 위치를 찾는 함수가 있을까요? 


(위 이미지 B2셀 선택된 상태에서 xlDown 기능 => 최종적으로 B6 이라는 주소를 찾기 위함입니다.)



추가로 특정 시트에서 가장 마지막 데이터 기준의 row / column 각각 최대값을 찾는 방법도 궁금합니다. 

감사드립니다. 


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

댓글목록

등록된 댓글이 없습니다.

1 답변

Java Re: 엑셀에서 end(xlUp) 기능 문의

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

페이지 정보

작성자 GCK루카스 작성일 2023-01-04 09:06 댓글 0건

본문

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


GcExcel은 UI 단이 없기 때문에 아쉽게도 선택된 데이터의 연결된 범위를 찾는 함수가 제공되지는 않습니다.


다만, 특정 시트의 가장 마지막 데이터가 있는 row/column을 찾는 방법은 제공하고 있습니다.

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


02b41d5ca7885ef080d3e35cbe5ff620_1672790329_8122.png
<이해를 돕기 위한 예시 화면(엑셀)>

		Workbook workbook = new Workbook(); 
		IWorksheet worksheet = workbook.getWorksheets().get(0); 
		IRange range = worksheet.getRange("B1:D4"); range.setValue("aaa"); 
		IRange range1 = worksheet.getRange("H10:H12"); range1.setValue("bbb"); 
		
		//방법 1 
		worksheet.getUsedRange(); //결과: Sheet1!$B$1:$H$12 
		
		//방법 2, 첫 행,열부터 데이터가 입력된 마지막 행,열에 여유 행,열 1개를 더한 값이 GcExcel에서 사용된 전체 행,열이 됨 
		worksheet.getRowCount(); //결과: 13 
		worksheet.getColumnCount(); //결과: 9 
		
		//방법 2-1, 결과에서 -2를 하면 실제 마지막 데이터의 행,열 인덱스 값이 됨 
		worksheet.getRowCount()-2; //결과: 11 
		worksheet.getColumnCount()-2; //결과: 7



감사합니다.

그레이프시티 드림




댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

카테고리

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