|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
1. 엑셀 버전(95,97,2000,2002):
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...):
* 아래줄에 질문을 작성하세요 >>
안녕하세요?강호영입니다.
일괄적으로 엑셀파일을 DB에 넣는 자동화 프로세스를 하고 있느데요..
문제가 이렇습니다.
열에 숫자만 들어가다가 가끔 텍스트가 들어갑니다.
가령..
열1
3.4
3.4
2.1
3.5
남부산S/S
3.9
5.7
6.9
3.5
다대S/S
3.4
이런식으로요..
그런데 문제는 이를 OLEDB나 기타 다른 방식으로 엑셀파일에 접근할 때, 남부산 S/S나 다대 S/S같은 텍스트는 NULL값으로 들어오더군요..
분명 전체 열의 셀서식을 텍스트로 지정햇는데요..
이것의 해결방법을 가르쳐 주십시오...
파일이 상당히 많은 관계로 일일이 숫자앞에다가 #이나 기타 기호를 통해 강제 텍스트 인식되는 방법말구.. 근본적인 방법을 알고 싶습니다.
그럼 안녕히 계십시오..
==============[강호영님 글에 대한 답변입니다]==============
안녕하세요? 강호영 님!
엑셀 데이터베이스는 첫번째 필드의 데이터 형에 따라서 자료형을 결정합니다.
첫번째 필드의 값을 3.4과 같이 숫자형으로 입력하면, 해당 필드에서 남부산S/S 등의 자료는 인식하지 않습니다.
자료를 입력할 때 3.4를 문자형으로 입력하십시오.
즉, '3.4라고 앞에 문자형 데이터임을 알리는 접두문자 '를 붙여 입력하십시오.
그럼...행운이 있으시길...! |
|