제목과 같이 postgre 내에 있는 테이블을 csv 파일로 export 시키는 작업을 하고있는데요,
계속적으로 한컬럼의 자릿수가 잘려서 export 되어집니다.
만약 postgre내의 셀 값이 65603220170323267이면 엑셀 csv 파일내에서65603220170323200으로
맨 뒤 두자리만 자꾸 00으로 바껴서 export 됩니다. 어떻게 해결해야하나요ㅠㅠ?
이 문제는 PostgreSQL 쪽 문제가 아니라, 엑셀 쪽 문제네요.
https://bongjacy.tistory.com/entry/%EC%97%91%EC%85%80-%EC%88%AB%EC%9E%90-%EC%9D%B8%EC%8B%9D%EB%A7%88%EC%A7%80%EB%A7%89-%EC%9E%90%EB%A6%AC%EA%B0%80-0%EC%9C%BC%EB%A1%9C-%EB%B0%94%EB%80%8C%EB%8A%94-%EB%AC%B8%EC%A0%9C
저도 이제서야 알았습니다. 그런데 엑셀에서는 이 문제를 어떻게 푸는지는 모르겠습니다.
---
신기해서 좀 더 찾아보았더니, 엑셀을 처음 만들 때, 수치 연산 기본 자료형으로 PostgreSQL 'double precision' 자료형을 채택했네요. 뭐, 그랬다고 하니, 그렇게 쓰는 수 밖에 없을 것 같습니다.
정밀도가 높거나, 값이 클 경우는 엑셀에서는 조심해서 사용해야겠네요.
덕분에 재밌었습니다.