오늘 엑셀 출력하는 부분이 있어서
귀찮아서 엑셜 버튼을 누를때 새로운 페이지를 만들어
queryf를 post방식으로 전송하기로 했다.
헉 근데 '' 이런 놈들이 있어서 제대로 안된다.
그래서 Server.HtmlEncode(query) 을 써서 엑셀 페이지에 넘겼다.
엑셀페이지에서는 string query = Server.HtmlDecode(Request["query"]);
이와 같이 받아서 쿼리를 실행했다. 쩝....
엑셀 html 페이지에 이와같이 코딩을 했다.
한글인코딩이 필요하면 <meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
귀찮아서 엑셜 버튼을 누를때 새로운 페이지를 만들어
queryf를 post방식으로 전송하기로 했다.
헉 근데 '' 이런 놈들이 있어서 제대로 안된다.
그래서 Server.HtmlEncode(query) 을 써서 엑셀 페이지에 넘겼다.
엑셀페이지에서는 string query = Server.HtmlDecode(Request["query"]);
이와 같이 받아서 쿼리를 실행했다. 쩝....
엑셀 html 페이지에 이와같이 코딩을 했다.
<% string fileName = DateTime.Now.ToString("yyyyMMddHHmmssfff") + ".xls"; Response.CacheControl = "public"; Response.ContentType = "application/vnd.ms-excel;"; Response.HeaderEncoding = Encoding.Default; Response.AddHeader("Content-Disposition", "attachment; filename=" + fileName);%>
한글인코딩이 필요하면 <meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<html>태그 위에 위와같이 써주자...ㅋㅋㅋ
그럼 엑셀에서 한글이 안깨짐...
이렇게 해소 html자체를 excel로 exproting하는걸 해보았다.
쩝