escape-room

[DBeaver] 엑셀, csv 파일 import 시 한글 깨짐 및 컬럼이 증가하는 경우 해결법

기매_ 2023. 5. 17. 14:06

엑셀 파일일 경우 다른 이름으로 저장을 클릭하여 확장자를 .csv 로 바꿔서 저장한다

저장한 csv 파일을 DB에 데이터 가져오기(import)를 통해 데이터를 insert 할 수 있다

 

이때, 한글이 깨질 경우

아래와 같이 인코딩 부분에 utf-8 로 되어있는지 확인하자.

utf-8로 되어있다면 euc-kr로 바꿔줘야 한다.

그럼 한글 깨짐이 해결됨 !!

 


 

분명 위와 같이 테이블이 생성되어 있었는데, csv 파일로 데이터를 import 하면 아래와 같이 되는 이상한 현상이 발생하였다... 처음 보는 오류라 매우 당황했었는데,

 

 

 

데이터 가져오기 할 때 사용한 csv 파일을 열어보니 컬럼명이 잘못 입력되어 있었다 ....

limit_time 이 아닌 time_limit으로 되어있었고,

recommend_end가 아닌 recomment_end로 오타가 나있는 것을 확인할 수 있다 ...

 

따라서 데이터  import 시 테이블이 이상하게 바뀐다면

csv 파일(특히 컬럼명)을 확인해보자 !