あまり要求のない小さなプロジェクトでは、一般的ではなく新しいものではなく、実際に機能をうまく実装できるテクノロジーを使用できます。このようにして、システムは表示するのがそれほど複雑ではなく、簡単に維持できます。
新しいExportPrint.htmlページを作成すると、内部のコードを以下に示します。ExcelおよびPrint Webページにエクスポートできます。
コードコピーは次のとおりです。
<html>
<head>
<Title> IEブラウザはJSテクノロジーを使用してExcelと印刷にエクスポート</タイトル>
<style>
.table_stat {
国境右:0px;
国境圏:0px;
国境左:1pxソリッド#819bd8;
ボーダートップ:1pxソリッド#819bd8;
}
.td_stat {
国境右:1pxソリッド#819bd8;
国境圏:1pxソリッド#819bd8;
}
</style>
</head>
<body>
<Object ClassID = "CLSID:8856F961-340A-11DO-A96B-00C04FD705A2" id = "webbrowser"> </object>
<table align = "center" cellpadding = "0" cellpacing = "0" style = "text-align:center;">
<tr>
<td id = "title" align = "center" nowrap = "nowrap" colspan = "2">
ユーザー情報
</td>
</tr>
<tr>
<td id = "title" align = "center" nowrap = "nowrap" colspan = "1">
名前
</td>
<td id = "title" align = "center" nowrap = "nowrap" colspan = "1">
チャン・サン
</td>
</tr>
<tr>
<td id = "title" align = "center" nowrap = "nowrap" colspan = "2">
<input type = "button" id = "export" value = "export" onclick = "javascript:exporttoexcel();"
<input type = "button" id = "print" value = "onclick =" javascript:print(); "
</td>
</tr>
</table>
</body>
</html>
<script type = "text/javascript">
// Excelにエクスポートします
関数exporttoexcel(){
if(document.getElementById( "title")){
試す {
var orangeref = document.body.createTextrange();
orangeref.execcommand( "コピー");
var appexcel = new ActiveXObject( "Excel.Application");
appexcel.visible = true;
appexcel.workbooks.add()。worksheets.item(1).paste();
} catch(e){
アラート(「エラーが発生しました!多分それはブラウザまたはデータの量が大きすぎたためだった!」);
戻る;
}
appexcel = null;
orangeref = null;
}
}
//印刷
function print(){
if(document.getElementById( "title")){
var export = document.getElementById( "Export");
var print = document.getElementById( "print");
試す {
export.style.display = "none";
print.style.display = "none";
document.all.webbrowser.execwb(6,1);
} catch(e){
アラート(「エラーが発生しました!多分それはブラウザまたはデータの量が大きすぎたためだった!」);
戻る;
}
export.style.display = "";
print.style.display = "";
}
}
</script>