티스토리 뷰

ASP에서 엑셀파일로 변환한뒤 수식 설정이 안되서 적용할 방법을 찾았는데 의외로 별거 없네요;;

세자리마다 콤마 찍기: 적용할곳에 style="mso-number-format:\#\,\#\#0\"만 적용
합계 및 평균 구하기:
합계 - FORMULA="=Sum(A1:A3)"
평균 - FORMULA="=Avg(A1:A3)"


적용 소스
<%
    DB 연결 및 쿼리 실행
   
    ' 결과 배열로 저장
    if not rs.eof then
       arrList = rs.getRows()
       arrListSize = ubound(arrList,2)
    else
       arrList = null
       arrListSize = -1
    end if
%>
<table border="0" cellpadding="0" cellspacing="0" width="300">
<tr>
<td>이름</td>
<td>용돈</td>
</tr>
<%
    ' 결과 출력
    if arrListSize > -1 then
       for r = 0 to arrListSize
          name = arrList(0,r)
          money = arrList(1,r)
%>
<tr>
<td><%=name%></td>
<td style="mso-number-format:\#\,\#\#0\"><%=money%></td>
</tr>
<%
       next
    else
    end if
%>
<!-- 용돈의 내용이 엑셀 B1 ~ B3에 있을 경우 -->
<tr>
<td>합계</td>
<td style="mso-number-format:\#\,\#\#0\" FORMULA="=Sum(B1:B3)"></td>
</tr>
</table>


세자리 마다 콤마를 찍어주고 앞에 ₩삽입을 할경우
mso-number-format에서 \#\,\#\#0\를 \\\\#\,\#\#0\" 변경

참고사이트 - http://www.15seconds.com/issue/991021.htm

'WEB TIP > ASP' 카테고리의 다른 글

블로그 XML RSS구현  (0) 2007.12.04
Static SQL  (0) 2007.12.04
ASP에서 엑셀파일 변환시 수식 입력  (0) 2007.01.12
페이지 오픈과동시에 다운로드  (0) 2006.11.29
ADO 데이터형 상수  (0) 2006.11.13
일문을 oracle에 저장시 특정문자 에러 날때  (0) 2006.08.18
댓글
댓글쓰기 폼