본문 바로가기

숫자

(3)
웹프로그램으로 엑셀 저장시 숫자를 텍스트로 인식하게 하는 방법 - 참고 원문 : https://blog.naver.com/joonbread/222558718843 웹프로그램에서 엑셀 저장시, html 구조를 만들어 사용하는데.. '00123-4567-8888' 와 같이 숫자 외의 문자가 조합된 경우, 이를 문자로 인식하기 때문에 엑셀로 저장한 다음에도 동일한 문자열이 나온다. 그런데 숫자만으로 저장하는 경우, '0012345678888' 로 저장되지 않고.. '1.235E + 10' 로 표시되기도 한다. 셀의 폭을 넓히면 '12345678888' 로 표시되지만, 그래도 앞에 있는 '00' 은 누가 집어 먹었을까..? 그래서, 해당 숫자를 문자로 인식하게 하는 방법이 필요하다. 만약 table 구조였다면(아무래도 엑셀이다 보니 table 구조이기 쉽다), ..... ..
웹서비스 최적화 https://12bme.tistory.com/128 - ajax//jsonp 튜닝o 아래 내용은 전송되는 양이 얼마 없다면 고려할 필요 없음o 수치라면 문자열 보다 숫자를 사용. "key1":"val1", "key2":'val2" 보다는 "key1":val1, "key2":val2 가 전송량을 줄여준다 만약 val 이 없는 경우라면, "key1":val1, "key1":"" 과 같이 해도 된다. 단, 수신측에서 적절하게 처리해야 함. 숫자로 인식되기 때문에 문자열 처럼 사용하려면 적정한 처리가 필요o boolean 형이라면 문자열 보다 boolean 사ㅛㅇ. "key1":"true" 보다는 "key1":true 가 전송량 줄임o key 와 value 를 설계할 때, 의미 구분이 되면서도 글자수가 적은 ..
to_char(숫자,'fm90.0') 오라클 형식 to_char(숫자,Formatter) 함수에서,9 는 숫자를 표시하되 값이 없으면 null 처리,0 은 숫자를 표시하되 값이 없으면 0 처리,fm 은 trim() 을 to_char() 밖에 한 번 더 씌워주는 효과. to_char(5.2, '9.9') 는 '5.2' 를 출력. to_char(5.2, '0.0') 을 해도 '5.2' 라고 출력. 그러면, to_char(5.2, '9') 라고 하면 어떻게 찍힐까..? '5' 만 찍힘. to_char(5.2, '0') 도 '5'.to_char(5.5, '9') 라고 하면..? 5.5 의 반올림으로 표시하려 하므로, '6' 이라고 찍힘. to_char(5.5,'0') 도 '5'.Formmater 에서 설정된 소숫점 이하 마지막 자리에서 그 위로 반올림 하는 것..