ホームページ >php教程 >PHP开发 >Excel ファイルをエクスポートするために JS と組み合わせた EasyUI を実装する方法

Excel ファイルをエクスポートするために JS と組み合わせた EasyUI を実装する方法

高洛峰
高洛峰オリジナル
2016-12-07 11:14:331687ブラウズ

くだらない話はやめて、本題に入ります! !単純な JS で Excel をエクスポートできることはほとんどありません。通常、この作業を完了するには、クライアントにインストールされている Office Excel コンポーネントを呼び出す必要があります。ここでは主に、EasyUI の DataGrid と JS を組み合わせて Excel ファイルをエクスポートする方法について説明します

1. Excel をエクスポートするためのコア コード セグメントは次のとおりです

function Exproter() {
      //获取Datagride的列
      var rows = $('#test').datagrid('getRows');
      var oXL = new ActiveXObject("Excel.Application"); //创建AX对象excel
      var oWB = oXL.Workbooks.Add(); //获取workbook对象
      var oSheet = oWB.ActiveSheet; //激活当前sheet
      for (var i = 0; i < rows.length; i++) {
        oSheet.Cells(i + 1, 1).value = rows[i].O_NAME;
      }
      oXL.Visible = true; //设置excel可见属性
}

2. 上記をスムーズに実行するための主な前提条件JS メソッドは

1. Excel がマシンにインストールされています

2. インターネット オプション=>セキュリティ=>インターネット

「安全とマークされていない ActiveX コントロールのスクリプトを有効に設定してください」

りー


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