ホームページ  >  記事  >  ウェブフロントエンド  >  jsインポートとエクセルエクセル(サンプルコード)_javascriptスキル

jsインポートとエクセルエクセル(サンプルコード)_javascriptスキル

WBOY
WBOYオリジナル
2016-05-16 17:12:291242ブラウズ

导入:

复制代代码如下:

< ;html xmlns="http://www.w3.org/1999/xhtml" >

無題ページ







< ;/html>

导出:
复制代码代码如下:

function AutomateExcel()
{

// Excel を起動し、Application オブジェクトを取得します。
var oXL = new ActiveXObject("Excel.Application");

oXL.Visible = true;

// 新しいワークブックを取得します。
var oWB = oXL.Workbooks.Add();
var oSheet = oWB.ActiveSheet;

// 表のヘッダーをセルごとに追加します。
oSheet.Cells(1, 1).Value = "First Name";
oSheet.Cells(1, 2).Value = "Last Name";
oSheet.Cells(1, 3).Value = "Full Name";
oSheet.Cells(1, 4).Value = "Salary";

// A1:D1 を太字でフォーマットします。垂直方向の配置 = center.
oSheet.Range("A1", "D1").Font.Bold = true;
oSheet.Range("A1", "D1").VerticalAlignment = -4108; //xlVAlignCenter

// 複数の値を一度に設定する配列を作成します。

// A2:B6 に値の配列を入力します (VBScript から)。
oSheet.Range( "A2", "B6").Value = CreateNamesArray();

// C2:C6 に相対式 (=A2 & " " & B2) を入力します。
var oRng = oSheet.Range ("C2", "C6");
oRng.Formula = "=A2 & " " & B2";

// D2:D6 に数式を入力します(=RAND()*100000)
oRng = oSheet.Range("D2", "D6");
oRng.Formula = "=RAND()*100000";
oRng.NumberFormat = "$0.00";

// AutoFit 列 A:D.
oRng = oSheet.Range("A1", "D1");
oRng.EntireColumn.AutoFit();

//四半期売上データの可変数の列を操作します。
DispalyQuarterlySales(oSheet);

// Excel が表示されていることを確認し、Excel の有効期間をユーザーに制御させます
//。
oXL .Visible = true;
oXL.UserControl = true;
}

将页面中指定表格のデータを Excel に挿入</ TITLE><br><SCRIPT LANGUAGE="javascript"><br><!--<BR>function AutomateExcel()<BR>{<BR> <BR>var oXL = new ActiveXObject("Excel.Application "); //创建应该对オブジェクト<BR>var oWB = oXL.Workbooks.Add();//新建一エクセル工作簿<BR>var oSheet = oWB.ActiveSheet;//指定された内容を書き込む工作表はアクティブ工作表です<BR>var table = document.all.data;//指定された書き込み対象のデータベースソースのid<BR>var Hang = table.rows.length;//取データベースソース行数<BR>var lie = table. rows(0).cells.length;//取数据源列数<BR> <BR>// テーブルヘッダーをセルごとに追加します。<BR>for (i=0;i<hang;i ){// Excel 中写行<BR>for (j=0;j<lie;j ){//Excel 中写列<BR>//定义格式<BR>oSheet.Cells(i 1,j 1).NumberFormatLocal = "@";<BR>//!!!!!!! 上面这一句是将单元格的格式定义是文本<BR>oSheet.Cells(i 1,j 1).Font.Bold = true;/ /加粗<BR>oSheet.Cells(i 1,j 1).Font.Size = 10;//文字体大小<BR>oSheet.Cells(i 1,j 1).value = table.rows(i). cell(j).innerText;//向单元格書入值<BR>}<BR>}<BR>oXL.Visible = true;<BR>oXL.UserControl = true;<BR>}<BR>// --><br></SCRIPT><br></HEAD><br> <br><BODY><br><table border="0" width="300" id="data " bgcolor="black" cellpacing="1"><br><tr bgcolor="white"><br><td>编号</td><br><td>姓</ td><br><td>年龄</td><br><td>性别</td><br></tr><br><tr bgcolor="white"><br><td>0001<br> </td> <td>张三<br> </td> <td>22</td> <br><td>女<br><br> <br></tr><br><tr bgcolor="white"><br><td>0002</td><br><td>李四</td><br> <td>23</td><br><td>男</td><br></tr><br></table><br><input type="button" name ="out_excel" onclick="AutomateExcel();" value="导出到excel"><br></BODY></HTML><br><div class="codetitle"><span><a style="CURSOR: pointer" data="74997" class="copybut" id="copybut74997" onclick="doCopy('code74997')"><u></u></a>复制代</span></div>代码如下:<div class="codebody" id="code74997"> <br><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <BR>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <br><!-- 导出excle的三个方法 要把ie浏览器的"对没有标记为安全的 ActiveX 控件进行初始化和脚本运行 设置为提示或启用" --> <br><html xmlns="http://www.w3.org/1999/xhtml"> <br><head> <br>    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <br>    <title>WEB页面导出为EXCEL文档的方法


   
       
           
       
       
           
           
           
           
           
       
       
           
           
           
           
           
       
       
           
           
           
           
           
       
       
           
           
           
           
           
       
   

                WEB页面导出为EXCEL文档的方法
           

                列标题1
           

                列标题2
           

                列标题3
           

                列标题4
           

                列标题5
           

                aaa
           


           

                ccc
           

                ddd
           

                eee
           

                AAA
           


           

                CCC
           

                DDD
           

                EEE
           

                FFF
           

                GGG
           

                HHH
           

                III
           

                JJJ
           

   
   
   

   



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:IE および ff_javascript スキルでのイベントの使用の概要次の記事:IE および ff_javascript スキルでのイベントの使用の概要

関連記事

続きを見る