• 카테고리

    질문 & 답변
  • 세부 분야

    데이터베이스

  • 해결 여부

    미해결

CSV저장할때 다른점

20.03.17 16:02 작성 조회수 102

1

저는 현재 맥북프로 2018에서 공부중인데요.

선생님은 텍스트편집기에 데이터 작성하실때 

이름(dave) 성별(man) 생일등에

따옴표를 데이터 앞뒤로 넣어주셨는데 처음엔 똑같이 따라해서

진행하는데 워크벤치에서 임포트가 계속 안되는데

몇번보다보니 워크벤츠 끝자락부근에 입력될 데이터가

보여질때 따옴표가 그대로 보여지길래

csv 작성할때 데이터에 따옴표를 제거하고 저장후에

진행하니 임포트가 제대로 진행되었습니다.

이건 어떤 차이인지 혹시 알수있을까요?

인코딩이나 이런부분은 모두 동일하게 적용했는데..

차후에도 이렇게 해야되는지 설정을 바꿔야하는지

궁금합니다.

답변 1

답변을 작성해보세요.

0

안녕하세요. 강의를 한참 찾아보고 있는데 어느 타이틀이 있는 강의를 말씀하시는 것인지 알려주실 수 있을까요?

우선 워크벤치에 대량의 데이터를 임포트하는 부분에 대해서는 설명을 안드린 것으로 이해하고 있어서요.

csv 파일은 다음과 같이 작성하면 되서, 끝자락에 따옴표가 보여진다는 부분이 정확히 이해가 안되서요.

워크벤치등 툴을 사용해서 데이터를 임포트하다보면, 데이터가 어떤 방식으로 인코딩이 되어 있는지, 또 특수문자 예를 들어 엔터 등의 키가 어떻게 표현되어 있는지에 따라 해당 문자나 인코딩을 인식하지 못해 임포트가 잘안될 수 있습니다. 이는 굉장히 툴에 의존적이고, 심지어 PC환경에도 영향을 받기 때문에, 한번에 되는 경우가 의외로 없어요. 이 때에는 파일 저장 방식을 바꿔보거나, 에디터를 다른 것을 사용해서 다시 엔터를 넣는다든지 해서, 해당 에디터에 따라 특수문자를 다른 방식으로 넣어주도록 해서 문제를 해결하는 것은 일반적입니다. 감사합니다.

id,name,gender,birth,english,math,korean

1,dave,man,1983-07-16,90,80,71

2,minsun,woman,1982-10-16,30,88,60

3,david,man,1982-12-10,78,77,30

4,jade,man,1979-11-01,45,66,20

5,jane,man,1990-11-12,65,32,90

6,wage,woman,1982-01-13,76,30,80

7,tina,woman,1982-12-03,87,62,71

9,andy,woman,1981-07-16,91,20,11

10,dave,man,1982-07-16,70,30,71

11,dave,man,1983-07-16,50,80,21

12,dave,man,1983-07-16,40,20,71

13,dave,man,1983-07-16,30,80,71

14,dave,man,1983-07-16,20,80,71

15,dave,man,1983-07-16,10,30,21

16,dave,man,1983-07-16,90,10,71

17,dave,man,1983-07-16,90,80,71

18,dave,man,1983-07-16,90,80,41