엑셀 다운로드 & 저장시 숫자로 표시될 경우 방지 > 기술자료 | 해피정닷컴

엑셀 다운로드 & 저장시 숫자로 표시될 경우 방지 > 기술자료

본문 바로가기

사이트 내 전체검색

엑셀 다운로드 & 저장시 숫자로 표시될 경우 방지 > 기술자료

ClassicASP 엑셀 다운로드 & 저장시 숫자로 표시될 경우 방지

페이지 정보


본문

프로그램상에서 엑셀파일 작성시 84E+0.4 이런식으로 일부 수치형 문자열이 변환되거나
00000010 의 형태로 표시하고 싶은데 10으로 표시되는 경우
style sheet에 mso-number-format;'\@' 코드를 이용해 텍스트형으로 강제지정하면 됩니다.


<%
dim stime : stime = DATE()
dim excel_filename : filename = "ASP엑셀저장" &"_"& stime &".xls"
Response.Buffer = TRUE
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition","attachment; filename="& filename &""
response.charset = "euc-kr"

'xlsx 내려받기할때
'Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
'참고사이트 https://www.happyjung.com/lecture/938

sql = "select * from happyjung where c1idx = '"& c1idx &"' ORDER BY idx desc"

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open SQL,dbconn,1
%>
<html>
<head>
<title>ASP 엑셀다운로드</title>
<style type="text/css">
/* 엑셀 다운로드로 저장시 숫자로 표시될 경우 방지 */
.txt {mso-number-format:'\@'}
</style>
</head>

<body>
<table>
  <tr>
    <td>이름</td>
    <td>주민번호</td>
    <td>성별</td>
  </tr>
<%
if (rs.BOF and rs.EOF) Then
  Response.Write "<tr> <td colspan='3'>"
  Response.Write "데이타가 없습니다."
  Response.Write "</td></tr>"
else

  RCount = pageSize
  Do while (NOT rs.EOF) and (RCount > 0 )
    idx = rs("idx")
    name = rs("name")
    jumin  = rs("jumin")
    jumin1 = Mid(jumin,1,6)
    jumin2 = Mid(jumin,7,7)
    if jumin_sex = "1" then
      sex = "남"
    elseif jumin_sex = "2"  then
      sex = "여"
    end if
%>
  <tr>
    <td class="txt"><% response.write name %></td>
    <td class="txt"><% response.write jumin %></td>
    <td class="txt"><% response.write sex %></td>
  </tr>
<%
    rs.moveNext
    rcount = rcount -1
  loop
  end if   
  rs.close
  set rs=nothing
%>
</table>
</body>
</html>


참고자료
http://truepia.tistory.com/123
 

댓글목록

등록된 댓글이 없습니다.


Total 198건 6 페이지
  • RSS
기술자료 목록
98
ClassicASP   25418  2010-01-04 03:34 ~ 2018-03-24 04:08  
97
ClassicASP   20174  2009-11-11 00:39 ~ 2009-11-11 00:00  
96
ClassicASP   17474  2009-10-08 23:12  
95
ClassicASP   22978  2009-09-30 14:51 ~ 2010-04-24 00:00  
94
ClassicASP   28256  2009-09-18 03:00 ~ 2016-03-21 00:00  
93
ClassicASP   13872  2009-09-07 12:51 ~ 2016-02-11 00:00  
92
ClassicASP   23212  2009-08-14 18:18  
91
ClassicASP   18148  2009-08-14 17:47  
90
ClassicASP   21105  2009-08-07 04:04 ~ 2013-02-13 00:00  
89
ClassicASP   11941  2009-08-01 13:31  
88
ClassicASP   25235  2009-07-27 09:23 ~ 2015-05-13 00:00  
87
ClassicASP   19045  2009-07-22 22:45  
86
ClassicASP   19114  2009-07-22 19:42  
열람
ClassicASP   27643  2009-07-21 06:37 ~ 2016-03-31 00:00  
84
ClassicASP   18680  2009-07-06 10:23  
83
ClassicASP   29193  2009-05-19 13:00  
82
ClassicASP   13358  2009-04-17 20:08  
81
ClassicASP   18009  2009-03-19 10:33 ~ 2009-03-19 00:00  
80
ClassicASP   19819  2009-01-31 10:55  
79
ClassicASP   12159  2009-01-30 20:33 ~ 2014-02-21 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.