Microsoft.Office.Interop.Excel 패키지안에 속해있는 WorkSheet Interface에는
Excel의 Sheet에대해서 기능을 제공해주는데,
단순히 Sheet의 Column과 Row의 카운트를 가지고 올 때는
sheet(변수명).Columns.Count
sheet(변수명).Rows.Count로 가지고 올 수 있지만.
이 속성의 문제점은 값이 들어있는 것이아니라 Sheet의 최대 범위를 가져온다..
무쓸모도 이런 무쓸모가없다..ㅎㅎ
값이 유효한 Cell들의 범위를 가지고 오고싶을때는
sheet(변수명).UsedRange.Rows.Count
sheet(변수명).UsedRange.Columns.Count
로 가져오면된다.
이 두개의 필드는 전체 Cells의 범위 중에서 최대 값을 반환해주는데.. Cell과 Cell사이에 공백이 있더라도 상관없이 최대값을 반환해준다. ^^
'개발일기 > C#' 카테고리의 다른 글
Win32 API를 쓸때 유용한 페이지 (0) | 2016.02.23 |
---|---|
폰트 크기에서 폰트 높이로 단위 변환 (0) | 2016.02.19 |
Control 기본 이벤트 지정. (0) | 2016.01.12 |
[C#] 비동기 프로그래스바. (0) | 2014.05.30 |
[C#] Bitmap객체를 이용한 이미지 분할 (0) | 2014.01.13 |