コードコピーは次のとおりです。
<html>
<head>
<スクリプト言語= "javascript" type = "text/javascript">
function makeexcel(){
var i、j;
試す {
var xls = new ActiveXObject( "Excel.Application");
}
catch(e){
Alert(「このテーブルを印刷するには、Excelスプレッドシートソフトウェアをインストールする必要があり、ブラウザは「ActiveXコントロール」を使用する必要があり、ブラウザはコントロールの実行を許可する必要があります。[ヘルプ]をクリックして、ブラウザの設定方法を理解してください!」)
戻る "";
}
xls.visible = true; // Excelを表示するように設定します
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.range(xlsheet.cells(i0、j0)、ws.cells(i0、j0))。font.name= "bold" - >
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.xlvalincenter
//range.wraptext = true; xlsheet.rows(3).wraptext =真の自動ラッピング
//タイトルバーを設定します
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 = "lument";
xlsheet.cells(2,6).value = "service item";
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))。borderaround、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))
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))
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:top" 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>
<table cellpadding = "0" cellpacing = "0">
<tbody>
<tr>
<td> </td>
<td> <table id = "fors:sort" cellpadding = "0" cellpacing = "0" style = "valign:center">
<tbody>
<tr>
<td> <input type = "button" name = "fors:_id7" value = "生成excelファイル" onclick = "makeexcel()" /> <inputタイプ= "submit" name = "fors:_id8" value = "return" /> < /td> < /td> < /td>
</tr>
</tbody>
</table>
<表ID = "fors:data" cellpadding = "0" cellpacing = "1">
<head>
<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"> services </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>
</table>
</td>
<td> </td>
</tr>
</tbody>
</table>
<表ID = "fors:bottom" cellpadding = "0" cellpacing = "0">
<tbody>
<tr>
<td>
<img src = "images/jiao3.gif"/>
</td>
<td> </td>
<td>
<img src = "images/jiao4.gif"/>
</td>
</tr>
</tbody>
</table>
<入力型= "hidden" name = "fors" value = "fors" /> < /form>
</body>
</html>