본문 바로가기

프로그래밍/Tip3

[Tip] 엑셀다운로드 기능 구현 시 텍스트 데이터가 날짜로 출력되는 경우(엑셀 날짜 자동 변환 현상) 0. 개요 엑셀다운로드 기능이 구현되어 있는 것을 가져다 사용하여엑셀다운로드를 진행하고, 데이터를 확인해보니, 텍스트 데이터 대신 이상한 날짜 데이터가 들어가 있었다. 1. 문제 데이터는 "5,6" 형식의 숫자 콤마 숫자로 이루어진 문자열 데이터 였으며,String 데이터로 변경해서 다운로드를 진행했음에도 불구하고 다운로드 된 엑셀 파일에서는 날짜형식으로 표기 됨.  2. 해결방법해결방법은 생각보다 간단템플릿 리터럴 문법을 사용해서 데이터 앞에 Single quote를 하나 추가해주면 엑셀에서는 이것이 텍스트 데이터라고 인지하고 날짜로 자동변환하지 않는다. 2024. 1. 11.
[Tip]window와 mac git 협업할 때 설정해줄 것 mac os 는 lf만 사용하고 window는 crlf을 사용한다. 이 차이점으로 부터 오는 문제가 있다. 해결방법 윈도우에서는 CRLF 를 사용하므로 저장소에서 가져올 때 LF 를 CRLF 로 변경하고 저장소로 보낼 때는 CRLF 를 LF 로 변경하도록 true 로 설정한다. 리눅스, 맥, 유닉스는 LF 만 사용 하므로 input 으로 설정한다. git config --global core.autocrlf true git config --global core.autocrlf input 2022. 10. 12.
[Tip] spring boot gradle로 배포 gradlew가 있는 폴더로 디렉토리 변경 gradlew build 입력 ./build/libs 로 디렉토리 변경 java -jar 파일이름.jar 입력하면 서버 구동. 2022. 10. 12.