엑셀로 출력할때 지수로 표현되고 반올림이 되요.
본문
원래 숫자는 2018020176292091 인데요.
엑셀 출력을 하면 숫자가 2.01802E+15 이렇게 지수로 출력이 됩니다.
이 필드를 클릭해보면 2018020176292100 이렇게 숫자가 변경되어 있습니다.
끝자리에서 반올림되는 것 같아요.
원인이 뭔가요? 도움 부탁 드립니다.ㅜ
답변 2
엑셀 다운로드된 파일을 봐야 정확하게 알겠지만
대게는 $worksheet->write($i, $col,$column_data);
이런식으로 되어있는데
$worksheet->write_string($i, $col, $column_data);
이런식으로 바꾸면 될겁니다.
엑셀의 자리수때문인거 같네요
원인은 엑셀은 15자리 이상의 대한 연산은 허용하지 않습니다.
그래서 지수형태로 표현은 되지만 뒷자리는 전부 0으로 채움니다
답변을 작성하시기 전에 로그인 해주세요.