데이터(Data)
특정 데이터가 포함된 row 위치 정보 반환
QCELL에서는 특정 행(Row)에서 원하는 데이터를 찾을 수 있도록 행 검색 API를 제공합니다.
findRow
및 findRowEx
함수는 지정된 컬럼에서 특정 데이터를 검색하고, 해당 데이터가 위치한 행의 인덱스를 반환합니다.
이 기능을 활용하면 대량의 데이터에서 원하는 정보를 빠르게 찾을 수 있으며, 동적인 데이터 처리에 유용합니다.
1️⃣ findRow(data, startRow, targetCol)
특정 컬럼(열)에서 인덱스를 기준으로 데이터를 검색하여 해당 행(row) 번호를 반환합니다.
컬럼 인덱스(targetCol)를 직접 입력하여 원하는 컬럼에서 데이터를 찾을 때 사용됩니다.
qcell.findRow('전체', 1, 1)
파라미터 | 타입 | 설명 |
---|---|---|
data | string | 찾을 데이터 |
startRow | number | 찾기 시작할 행 인덱스 |
targetCol | number | 셀의 열 인덱스 |
2️⃣ findRowEx(data, startRow, key)
특정 컬럼(열)에서 컬럼 키(key)를 기준으로 데이터를 검색하여 해당 행(row) 번호를 반환합니다.
컬럼 인덱스 대신 컬럼의 키 값을 사용할 수 있어 가독성이 좋고, 컬럼 순서가 바뀌어도 안정적으로 검색이 가능합니다.
qcell.findRowEx('여행업', 1, 'c1')
파라미터 | 타입 | 설명 |
---|---|---|
data | string | 찾을 데이터 |
startRow | number | 찾기 시작할 행 인덱스 |
key | string | 셀의 키 인덱스 |