나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 황기성 (latinum)

추천:  2
파일:     조회:  2330
제목:   [RE]셀서식을 텍스트로 바꾸었는데도 열이 텍스트로 안 바껴요!!
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

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라고 앞에 문자형 데이터임을 알리는 접두문자 '를 붙여 입력하십시오.

그럼...행운이 있으시길...!
 
[불량 게시물 신고]  
        
  

작성일 : 2003-07-28(12:38)
최종수정일 : 2003-07-28(12:38)
 


 ◎ 관련글

  제 목   작성자   날짜
셀서식을 텍스트로 바꾸었는데도 열이 텍스트로 안 바껴요!! 강호영 2003-07-28
[RE]셀서식을 텍스트로 바꾸었는데도 열이 텍스트로 안 바껴요!! 황기성 2003-07-28