"00001", "00002"  이런 식으로 값이 입력되는 필드가 있는데...
이것을 excel 로 저장하려고 하니 "1", "2" 이렇게 숫자로 인식된다.

이럴때는 
    Response.Write "00001"  이 것을

이렇게 출력하면 된다.
    Response.Write "=" & chr(34) & "00001" & chr(34)



페이지에 출력한 목록을 엑셀로 저장하고 싶을 때....

<a href="list_for_excel.asp" target="_blank"> [엑셀로 저장하기] </a>

페이지 상단에 아래와 같이 4줄의 코드만 추가해주면 엑셀로 열기, 저장, 취소를 묻는 창이 뜬다.

-- list_for_excel.asp --------------------------------------------------------------------------
<%
Response.Buffer = TRUE
Response.CacheControl = "public"
Response.ContentType = "application/vnd.ms_excel"
Response.AddHeader "Content-disposition", "attachment;filename=" & "test.xls"   '저장할 엑셀 파일명
%>
<html>
<head>
<title>수신통계</title>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=euc-kr">
</head>
<body>
<table>
<tr><td>1</td><td>개똥이</td></tr>
<tr><td>2</td><td>길동이</td></tr>
</table>
</body>
</html>







+ Recent posts