2011-11-01 2 views
0

안녕하십니까!C#에서 Excel 셀 형식을 확인하여 셀 값이 날짜인지 확인하는 방법

저는 일정 기간 동안 사용자가 일련의 값을 게시 할 수있는 프로젝트를 개발하고 있습니다.

사용자는 Excel에서 Date 값을 포함하는 Range와이 날짜에 해당하는 값을 포함하는 동일한 크기의 Range를 선택합니다.

내가해야할 것은 (C#) 두 범위의 셀 서식을 확인하여 어느 것이 실제로 날짜인지, ExcelDNA를 사용했는지 그리고 모든 날짜가 두 자리로 반환 되었기 때문에 기술적으로 구문 분석 할 수 있습니다. 내 '가치'를 날짜로 가져오고 모든 종류의 문제를 일으킨다.

셀 서식을 지정할 수 있다면 셀이 실제로 날짜인지 의미가 있는지 알 수 있습니다.

미리 감사드립니다.

답변

1

Range.NumberFormat은 주어진 셀/범위가 날짜 형식으로되어 있는지 확인하는 데 도움이됩니다. 셀/범위의 서식이 지정된 날짜이면 NumberFormat 속성에 형식 문자열 (예 : dd/mm/yyyy)이 포함됩니다.

+0

건배 토니, 나는 이것을 줄 것이며, 현재 'range'위치가 문자열에 저장되어 있습니다. 약간의 처리 작업을 수행하고 이것이 효과가 있는지 확인합니다. –