프로그램/ASP

ASP 에서 엑셀로 다운로드

네오류이 2021. 1. 12. 13:31
728x90
반응형

ASP 에서 엑셀로 다운로드 되는거... 진자 별거 없다. ㅋ

 

 

 

상단에 아래 부분을 넣고...

 

Dim XLSFileName    : XLSFileName = "엑셀파일이름"

 

Response.contenttype="application/vnd.ms-excel"

 

Response.AddHeader "Content-Disposition","attachment; filename=" & XLSFileName & ".xls"

 

Response.CacheControl = "public"

 

 

<html> 를 아래와 같이 바꿔주면 된다.

 

<html xmlns:o="urn:schemas-microsoft-com:office:office"

 

xmlns:x="urn:schemas-microsoft-com:office:excel"

 

xmlns="http://www.w3.org/TR/REC-html40">

 

 

출처 : http://wonis-lifestory.tistory.com/entry/ASP-%EC%97%91%EC%85%80-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C

 

 

* 추가 *

 

엑셀 : application/vnd.ms-excel

워드 : application/vnd.ms-word

파워포인트 : application/vnd.ms-powerpoint

 

 

덧 : Response.Buffer = False 와 Response.CacheControl = "public" 의 역할은 데이터를 버퍼링 하지 않고

바로 다운로드 창이 떠서 저장하기를 누르면 그때 데이터를 받아오도록 하는 기능입니다.

 

 

728x90
반응형