ASP 페이지를 엑셀파일로 저장하는 방법입니다.

앞에 4줄만 추가하면 엑셀파일로 다운로드할 수 있는 화면으로 넘어갑니다.


<%
	Response.Buffer = True		
	Response.ContentType = "application/vnd.ms-excel"
	Response.CacheControl = "public"
	Response.AddHeader "Content-disposition","attachment;filename=ASP엑셀예제_"&date()& ".xls"
%>
<html>
<head>
<title>이준빈은 호박머리</title>
</head>
<body>

<table>
	<tr>
		<td>ASP</td>
	</tr>
	<tr>
		<td>엑셀로</td>
	</tr>
	<tr>
		<td>저장하기</td>
	</tr>
</table>

<br/>

<table border="1">
	<tr>
		<td>ASP</td>
	</tr>
	<tr>
		<td>엑셀로</td>
	</tr>
	<tr>
		<td>저장하기(border 적용)</td>
	</tr>
</table>

<br/>

<table border="1">
	<tr>
		<td>ASP</td>
		<td>엑셀로</td>
		<td>저장하기</td>
	</tr>
	<tr>
		<td colspan="3">(colspan 적용)</td>
	</tr>
	
</table>

<br/>

<table border="1">
	<tr>
		<td style="background-color:red;">ASP</td>
		<td style="color:blue">엑셀로</td>
		<td>저장하기</td>
	</tr>
	<tr>
		<td colspan="3" style="text-align:center;">(style 적용)</td>
	</tr>
	
</table>

</body>
</html>



실행 결과



Posted by 준콩ol

댓글을 달아 주세요

  1. 2014.07.17 16:16  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

    • 준콩ol 2014.07.17 16:45 신고  댓글주소  수정/삭제

      그렇게 하려면 자바스크립트에서 체크박스를 처리하는 부분을
      추가한 후 DB 쿼리 where 절에 체크된 idx만 불러오도록 WHERE IDX IN (idx1, idx2, idx3) 이런식으로 뽑아오면 될 것 같네요.
      체크박스를 넣는다고 하시면 리스트가 많아봤자 10~20개일테니 index 조건 걸어주고 in을 사용해서 해당 데이터만 불러오면 됩니다.