html 데이터 내보내기 Excel

1567 단어 Excel 내보내기
1. jsp 페이지에서 Excel 스크립트 내보내기

<head>
<%   
//excel  excel 1 Excel
String excel=request.getParameter("excel");
if(excel != null){
		if(excel.equals("1")){
			response.setContentType("application/vnd.ms-excel");
			response.setHeader("Content-Disposition", "attachment; filename=Excel.xls");
		}
    }
%>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

2, Excel 데이터 형식 내보내기
우선, excel이 웹 페이지에서 도출하는 원리를 알아보겠습니다.
우리가 이 데이터를 클라이언트에게 보낼 때, 클라이언트 프로그램 (브라우저) 이 excel 형식으로 읽게 하려고 합니다.
그래서 미미 형식을 응용 프로그램/vnd로 설정합니다.ms-excel, excel이 파일을 읽을 때 모든cell의 형식으로 데이터를 보여줍니다. 만약cell에 규정된 형식이 없다면 excel은 기본 형식으로 이cell의 데이터를 보여줍니다.이렇게 하면 사용자 정의 데이터 형식의 공간을 제공할 수 있습니다. 물론 excel이 지원하는 형식을 사용해야 합니다.
다음은 자주 사용하는 형식입니다.
1) 텍스트: vnd.ms-excel.numberformat:@ 
2) 날짜: vnd.ms-excel.numberformat:yyyy/mm/dd
3) 숫자: vnd.ms-excel.numberformat:#,##0.00
4) 화폐: vnd.ms-excel.numberformat:¥#,##0.00
5) 백분율: vnd.ms-excel.numberformat: #0.00% 
이러한 형식도 사용자 정의할 수 있다. 예를 들어 연월은 다음과 같이 정의할 수 있다.
그럼 이 형식들을 알게 됐는데 어떻게 이 형식들을 셀에 추가할 수 있을까요?간단합니다. 우리는 대응하는 탭 쌍 (즉 닫힌 탭) 에 스타일을 추가하기만 하면 됩니다.
예: , 탭에 스타일을 추가합니다.
다음과 같습니다.
410522198402161833
마찬가지로 우리는
에 스타일을 추가할 수도 있고, ,
에 스타일을 추가할 수도 있다.
부모 탭 쌍과 하위 탭 쌍에 스타일을 추가할 때 데이터는 어떤 스타일로 나타날까요?테스트를 거쳐 데이터와 가장 가까운 스타일로 나타난다.

좋은 웹페이지 즐겨찾기