안녕하세요~
매일 신세만 지고 있네요
엑셀 다운로드를 하는데
이게 숫자가 11자리까지는 괜찬은데
12자리부터는 2.00911E+12 나와버리네요~
무슨 방법이 없을까요??? ^^;;
댓글 6
-
엽이
2009.11.13 18:40
다운받고 해당칼럼을 옆으로 늘려주면 됐던거 같습니다. -
요요
2009.11.13 20:30
숫자필드일 경우에는 힘들 것 같구요.
문자형필드라면 문자앞에 ` 붙여주시면 되는 것 같더라구요. ^^
좋은 결과 있으시길 바랍니다.
-
나침반친구
2009.11.14 00:22
저도 얼마전에 이런경우가 있었어요... ^^
왜그런지 원인을 찾아보니 엑셀에서는 숫자가 11개 이상인 경우는 지수로 표현이 된다고 하더라구요.
숫자가 11개까지는 해당컬럼을 옆으로 눌러주면 해당 데이타가 보이겠지만,
12개 이상부터는 옆으로 눌러줘도 데이타가 지수형태로 보이는데 이럴경우엔,
해당 셀서식에서 일반이 아닌 숫자또는회계로 지정해 보시면 데이타가 숫자로 보일꺼에요.
그리고 엑셀에서는 숫자를 15자리까지 표현하고 그 이상이 되면 0으로 표시를 하기 때문에 숫자 16자리수 이상인 데이타를
다운로드 받으면, 16째자리부터는 0으로 보이는 문제가 발생하더라구요.
이를 방지하기 위해 다운로드 받는 데이타의 숫자 자리수가 16 이상인 경우,
'를 넣어서 문자형태로 인식되도록 해주는 로직을 추가해서 다운로드 받으면 16자리 숫자 이상도 제대로 보여요.
참고하세요.
-
알바트로스
2009.11.14 03:09
cbo로 기능으로 excell 다운로드 한다면 코딩으로 처리하면 되구요.
스탠다드 기능에서 생기는 이런문제는 notes 찾아보는게 가장좋습니다.
제 경우는 4.7버젼 쓰고 있는데요. 담당 bc가 이번에 e-HR 적용관련 패치적용으로 이런 문제는 해결되었습니다.
(개선된점: 엑셀다운로드시 자재번호 앞에 0으로 시작되는것들은 0이 사라지는 현상
위에서 말한 E 생기는 현상
엑셀통합으로 선택시 엑셀껍데기만 뜨는 현상(보안설정사항 변경하면됩니다-NOTES에 동영상으로 설명되어 있습니다.)
-
chanmaniac
2009.11.14 20:12
CBO 관련 프로그램은 여러분께서 설명한대로 코딩으로 처리하시면 될 거 같구요.
스탠다드 경우에는 엑셀다운하는 방법이 로컬파일로 다운받거나, 툴바의 엑셀버튼을 이용할 경우에
엑셀표현이 'E' 또는 '0'이 사라지는 경우가 발생 할 수 있습니다.
이때에는 상단의 [리스트]-[EXPORT]-[스프레드시트]-[테이블]-[MICROSOFT EXCEL] 순서로 다운을 해보세요.
그리고 엑셀파일에서 [옵션]-[보안센터]-에서 메크로 설정을 모든메크로포함으로 하시고, VBA~~ 도 체크해주고도 해보세요.
그래도 안되면
엑셀 버전에 따른 패치적용이 안되어 있을 겁니다. BC 담당자에게 말해서 패치적용부터 해보세요.
-
안규
2009.11.16 20:01
엑셀 파일에서 필드를 충분히 늘리면 숫자로 바뀌지 않나요?