본문 바로가기
프로그래밍/Tip

[Tip] 엑셀다운로드 기능 구현 시 텍스트 데이터가 날짜로 출력되는 경우(엑셀 날짜 자동 변환 현상)

by 노잼인간이라불립니다 2024. 1. 11.

0. 개요

 엑셀다운로드 기능이 구현되어 있는 것을 가져다 사용하여

엑셀다운로드를 진행하고, 데이터를 확인해보니, 텍스트 데이터 대신 이상한 날짜 데이터가 들어가 있었다.

 

1. 문제

 데이터는 "5,6" 형식의 숫자 콤마 숫자로 이루어진 문자열 데이터 였으며,

String 데이터로 변경해서 다운로드를 진행했음에도 불구하고 다운로드 된 엑셀 파일에서는 날짜형식으로 표기 됨.

 

 2. 해결방법

해결방법은 생각보다 간단

템플릿 리터럴 문법을 사용해서 데이터 앞에 Single quote를 하나 추가해주면 엑셀에서는 이것이 텍스트 데이터라고 인지하고 날짜로 자동변환하지 않는다. 

'프로그래밍 > Tip' 카테고리의 다른 글

[Tip]window와 mac git 협업할 때 설정해줄 것  (0) 2022.10.12
[Tip] spring boot gradle로 배포  (0) 2022.10.12