코드 사본은 다음과 같습니다.
<html>
<헤드>
<script language = "javaScript"type = "text/javaScript">
함수 makeexcel () {
var i, j;
노력하다 {
var xls = new ActiveXobject ( "Excel.application");
}
캐치 (e) {
ALERT ( "이 테이블을 인쇄하려면 Excel 스프레드 시트 소프트웨어를 설치해야하며 브라우저는"ActiveX Controls "를 사용해야하며 브라우저는 컨트롤 실행을 허용해야합니다. [도움말]을 클릭하여 브라우저를 설정하는 방법을 이해하십시오!");
반품 "";
}
xls.visible = true; // 엑셀을 보이도록 설정합니다
var xlbook = xls.workbooks.add;
var xlsheet = xlbook.worksheets (1);
<!-병합->
xlsheet.range (xlsheet.cells (1,1), xlsheet.cells (1,7)). mergecells = true;
xlsheet.range (xlsheet.cells (1,1), xlsheet.cells (1,7)). value = "카드 발급 레코드";
// xlsheet.range (xlsheet.cells (1,1), xlsheet.cells (1,6)). interior.colorindex = 5; 배경색을 파란색으로 설정합니다
// xlsheet.range (xlsheet.cells (1,1), xlsheet.cells (1,6)). font.colorindex = 4; 글꼴 색상을 설정합니다
// xlsheet.rows (1). 내부 .colorindex = 5; // 배경색을 파란색으로 설정합니다. 배경색 행 (1) .font.colorIndex = 4를 설정하십시오
<!-선 높이를 설정합니다->
xlsheet.rows (1) .rowheight = 25;
<!-글꼴을 세트 ws.range (ws.cells (i0+1, j0), ws.cells (i0+1, j1)). font.size = 13->
xlsheet.rows (1) .font.size = 14;
<!!
xlsheet.rows (1) .font.name = "boldbody";
<!-열 너비를 설정 xlsheet.columns (2) = 14;->
xlsheet.columns ( "a : d"). columnwidth = 18;
<!-숫자 대신 디스플레이 문자를 설정하십시오
xlsheet.columns (2) .numberformatlocal = "@";
xlsheet.columns (7) .numberformatlocal = "@";
// 라인 범위를 자동으로 랩핑하도록 셀 내용을 설정합니다 .wrapText = true;
// 셀 내용 범위의 수평 정렬 설정 .horizontalAlignment = excel.xlhalig.xlhaligcenter; // 셀 내용의 수직 스택 방법 설정
//range.verticalalignment=excel.xlvalign.xlvaligncenter
//range.wrapText = true; xlsheet.rows (3) .wraptext = true 자동 랩핑
// 제목 표시 줄을 설정합니다
xlsheet.cells (2,1) .Value = "카드 번호";
xlsheet.cells (2,2) .Value = "Password";
xlsheet.cells (2,3) .Value = "청구 방법";
xlsheet.cells (2,4) .Value = "유효한 일의 가치 수";
xlsheet.cells (2,5) .Value = "aMber";
xlsheet.cells (2,6) .Value = "서비스 항목";
xlsheet.cells (2,7) .Value = "발행 시간";
var otable = document.all [ 'fors : data'];
var rownum = otable.rows.length;
for (i = 2; i <= rownum; i ++) {
for (j = 1; j <= 7; j ++) {
// html 테이블 클래스 내용은 Excel에 기록됩니다
xlsheet.cells (i+1, j) .value = otable.rows (i-1) .Cells (j-1) .innerHtml;
}
}
<!- xlsheet.range (xls.cells (i+4,2), xls.cells (rownum, 4)). 병합; ->
// xlsheet.range (xlsheet.cells (i, 4), xlsheet.cells (i-1, 6)). 경계, 4
// (mn = 1, mn <= 6; mn ++). xlsheet.range (xlsheet.cells (1, mn), xlsheet.cells (i1, j)). columns.autofit;
xlsheet.columns.autofit;
xlsheet.range (xlsheet.cells (1,1), xlsheet.cells (rownum+1,7)). Horizontalalignment = -4108; // center
xlsheet.range (xlsheet.cells (1,1), xlsheet.cells (1,7)). verticalalignment = -4108;
xlsheet.range (xlsheet.cells (2,1), xlsheet.cells (rownum+1,7)). font.size = 10;
xlsheet.range (xlsheet.cells (2,1), xlsheet.cells (rownum+1,7)). 경계 (3) .weight = 2; // 왼쪽 마진을 설정합니다
xlsheet.range (xlsheet.cells (2,1), xlsheet.cells (rownum+1,7)). 경계 (4) .weight = 2; 오른쪽 여백을 설정합니다
xlsheet.range (xlsheet.cells (2,1), xlsheet.cells (rownum+1,7)). 경계 (1) .weight = 2; // 상단 마진을 설정합니다
xlsheet.range (xlsheet.cells (2,1), xlsheet.cells (rownum+1,7)). 경계 (2) .weight = 2; // 하단 마진을 설정합니다
xls.usercontrol = true; // 매우 중요하며 생략 할 수 없습니다. 그렇지 않으면 문제가 있습니다. 그것은 Excel이 사용자에게 제어 할 수 있음을 의미합니다.
xls = null;
xlbook = null;
xlsheet = null;
}
</script> <link href = "css/styles3.css"rel = "Stylesheet"type = "text/css"/>
<title> Ziyuanweihu </title>
</head>
<body>
<form id = "fors"method = "post"action = "/webModule/admins/card/showcard.faces"encType = "Application/x-www-form-urlencoded">
<table id = "fors : 상단"CellPadding = "0"CellPacing = "0">
<tbody>
<tr>
<td> <img src = "images/jiao1.gif"/> </td>
<td> </td>
<td> <img src = "images/jiao2.gif"/> </td>
</tr>
</tbody>
</테이블>
<table cellPadding = "0"CellPacing = "0">
<tbody>
<tr>
<td> </td>
<td> <table id = "fors : sort"cellPadding = "0"cellPacing = "0"style = "valign : center">
<tbody>
<tr>
<td> <입력 유형 = "버튼"이름 = "fors : _id7"value = "excel 파일 생성"onclick = "makeexcel ()" /> <입력 유형 = "제출"이름 = "fors : _id8"value = "return" /> < /td>
</tr>
</tbody>
</테이블>
<table id = "fors : data"cellPadding = "0"CellPacing = "1">
<헤드>
<tr>
<th scope = "col"> <span id = "fors : data : headertext1"> 카드 번호 </span> </th>
<th scope = "col"> <span id = "fors : data : headertext2"> 암호 </span> </th>
<th scope = "col"> <span id = "fors : data : headertext3"> 청구 방법 </span> </th>
<th scope = "col"> <span id = "fors : data : headertext4"> 유효한 날 </span> </th>
<th scope = "col"> 양 </th>
<th scope = "col"> <span id = "fors : data : headertext6"> 서비스 </span> </th>
<th scope = "col"> <span id = "fors : data : headertext7"> 발행 시간 </span> </th>
</tr>
</head>
<tbody>
<tr>
<td> h000010010 </td>
<td> 543860 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> h000010011 </td>
<td> 683352 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> H000010012 </td>
<td> 433215 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> H000010013 </td>
<td> 393899 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> h000010014 </td>
<td> 031736 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> H000010015 </td>
<td> 188600 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> h000010016 </td>
<td> 363407 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> h000010017 </td>
<td> 175315 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> H000010018 </td>
<td> 354437 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
<tr>
<td> H000010019 </td>
<td> 234750 </td>
<td> 카운팅 포인트 </td>
<td> </td>
<td> 2.0 </td>
<td> 테스트 프로젝트 </td>
<td> 2006-06-23 10 : 14 : 40.843 </td>
</tr>
</tbody>
</테이블>
</td>
<td> </td>
</tr>
</tbody>
</테이블>
<table id = "fors : 하단"CellPadding = "0"CellPacing = "0">
<tbody>
<tr>
<td>
<img src = "images/jiao3.gif"/>
</td>
<td> </td>
<td>
<img src = "images/jiao4.gif"/>
</td>
</tr>
</tbody>
</테이블>
<입력 유형 = "hidden"name = "fors"value = "fors" /> < /form>
</body>
</html>