2011-06-13 4 views
2

OLEDb를 사용하여 Excel 시트를 읽는 기능을 만들었습니다. 연결하고 엑셀 시트를 읽을 수 있습니다.OleDbAdapter 열 데이터 읽기

DbDataReader 및 Read() 메서드를 사용하는 while 루프를 사용하면 Excel 시트에서 모든 셀 데이터를 검색했습니다.

각 셀의 정렬 정보를 확인하고 싶습니다. 셀이 왼쪽 정렬되면 왼쪽 정렬 된 셀에서 데이터를 선택합니다.

어떻게하면됩니까?

미안합니다. 바보 같은 질문입니다.하지만 정말 필요합니다.

감사

+0

저는 100 % 확신 할 수는 없으므로 지금 대답하지는 않습니다.하지만 OleDb에서 그 정보를 제공하지 않을 것이라고 확신합니다. Excel InterOp 어셈블리를 사용해야합니다. –

답변

1

당신이 할 수있는 엑셀 OLEDB 공급자와; 셀 정렬은 노출되지 않습니다. OleDb 공급자는 Excel 스프레드 시트를 데이터베이스 테이블과 유사하게 만들고 데이터베이스 열에 정렬을 적용하지 않습니다.

필요하면 Excel interop를 사용해야합니다. 이에 대한 도움말은 question을 참조하십시오.