ホームページ > ウェブフロントエンド > jsチュートリアル > JS がページ テーブルを呼び出して Excel サンプル コードをエクスポートする_JavaScript スキル

JS がページ テーブルを呼び出して Excel サンプル コードをエクスポートする_JavaScript スキル

WBOY
リリース: 2016-05-16 16:55:09
オリジナル
1290 人が閲覧しました

Excel をエクスポートするために JS メソッドを使用してページ テーブルを呼び出すには、次のような大きな制限があります。
1. これまでにいくつかのブラウザを試しましたが、これをサポートしているのは IE だけです。
2. [ツール] -- [セキュリティ] -- をクリックします。 -カスタム レベル-- -ActiveX 関連のオプションが有効になっています
以下は HTML コードです

コードをコピーします コードは次のとおりです次のように:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
文字列パス = request.getContextPath();
文字列basePath = request.getScheme() "://"
request.getServerName() ":" request.getServerPort()
パス "/"; 🎜>%>

var idTmr = ""
; table to Excel
// パラメータ: tableID テーブル ID
function CellToTable(tableID)
{
var tid=document.getElementById(tableID)
// ActiveX コントロールをロードし、 Excel ハンドル
var exApp = new ActiveXObject(" Excel.Application")

// Excel ファイルを作成します
var owb = exApp.WorkBooks.add(); //sheet1 のハンドルを取得します CA
var exSheet = exApp.ActiveWorkBook.WorkSheets(1)
//sheet1 の名前を設定します
exSheet.name="Excel へのテーブルのコピーを示します"; >// 指定されたテーブルをコピーします
var sel=document .body.createTextRange();
sel.select(); );

exSheet.Paste(); // シートに貼り付けます

//exApp.save();// 保存ダイアログ ボックスを表示し、Excel ファイルを保存します
exApp .Visible = false;

var fname = exApp.Application.GetSaveAsFilename("save.xls", "Excel スプレッドシート (*.xls), *.xls"); ;

exApp.Quit(); // Excel インスタンスを終了します
exApp = null
// ガベージ コレクションのために Cleanup() を呼び出します
idTmr = window.setInterval(" ;",10);

}
// 関数: Excel プロセスを強制終了します
function Cleanup() {
window.clearInterval(idTmr);
CollectGarbage();
}





" rowspan="4" bgcolor="#33FF99"> ;黒竜江省ハルビン


;td bgcolor="#66CC99"> 吉林-長春
">遼寧省 - 瀋陽




;/td>



>




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
吉林の長春遼寧省瀋陽 北京 ハイディアン
黒竜江省 - ハルビン< /td>