태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

제목을 "Toad for MySQL 에서 bigint 타입 excel export 시 정상적으로 내보내기 방법" 라고 썼는데,

현상을 한줄로 쓸려니 쉽지 않다;;;


Toad for MySQL 을 이용해서 (다른 툴은 안해봐서 모르겠고) 조회된 결과를 엑셀로 내보내기를 했을 때

bigint 타입의 값은 (내 경우는 18자리) 엑셀의 속성이 일반으로 지정이 되면서 아래와 같이 숫자가 변경 된다.


  - 실제값 샘플 : 142624950237351234

  - 내보내기한 엑셀에서 보이는 값 : 1.42625E+17 (해당 셀의 속성 : 일반)

  - 내보내기한 엑셀에서 실제 값 : 142624950237350000 (끝에 4자리가 0000 으로 변경 됨)


문제는 끝에 4자리가 0000 으로 변경이 되기 때문에 실제 값과 다르게 export 된다는 것


아래와 같이 해서 내보내기 했을 때 엑셀의 셀 속성을 텍스트로 해서 원래의 값을 유지할 수 있다.


select ifnull(컬럼명,'') from 테이블명;







Posted by 인터돌

댓글을 달아 주세요



티스토리 툴바