필요에 의해 회원정보를 가져와 엑셀로 저장하는 페이지를 만들었습니다.
문제는 웹에서 볼때는 정상인데 엑셀로 저장을 하면 데이터 형식이 변환이 됩니다.
회원 확장변수 값에 text 값으로 06-17 와 같은 값이 들어가 있을 경우
엑셀로 저장을 하면 06월 17일 과 같이 날짜로 바뀌어 저장이 됩니다.
엑셀에서 06월 17일을 클릭하면 2021-06-17 로 되어 있고 해당 쎌은 사용자지정 형식으로
mm"월" dd"일" 이 값으로 되어 있습니다.
등록된 값이 97-116 이런형태는 그대로 출력이 되는데(엑셀에서 형식이 일반으로 되어 있음) , 월일 형태는 저런식으로 변경이 되어 저장이되어서. 문제가 되는 부분의 형식을 사용자지정 형태가 아닌 일반 형태로 변경을 하면 아예 다른값으로 바뀝니다.
혹시 이부분을 입력한 그대로 출력 되도록 하는 방법은 없을까요?
애초에 저장할 때 해당 셀을 날짜 형식으로 인식하지 않도록 셀 속성을 지정해 줘야 합니다.
사용하시는 라이브러리에 따라 이 기능을 지원할 수도 있고 안할 수도 있습니다.
설마 HTML table로 출력하고 계신 건 아니겠죠?