-2

重複の可能性:
すべてのブラウザで機能するExcelにテーブルをエクスポートするためのJavaScriptソリューションが必要

私の要件は、[エクスポート]ボタンをクリックしてテーブルをExcelにエクスポートすることです。私のコードでは、(JSPページの)HTMLテーブルをExcelにエクスポートする際に1つの問題があります。現在のところ、Internet Explorerからエクスポートしていますが、mozillaFireFoxからはエクスポートしていません。mozilla firefox、Internet Explorerなどのすべてのブラウザから(ボタンをクリックして)エクスポートしたいと思います。誰かがこれで私を助けることができますか?私のJavaスクリプトは次のとおりです。

function Export_to_Excel()
{ 
    alert (" Welcome !  Have a Nice Day"); 

    var x=excel.rows;

    var objExcel  = new ActiveXObject("Excel.Application"); 

    objExcel.Visible = true; 
    var objWorkbook = objExcel.Workbooks.Add; 

    for(i=0;i<x.length;i++)
    { 

        var y=x[i].cells; 

        for(j=0;j<y.length;j++)
        { 
              objWorkbook.ActiveSheet.Cells(i+1, j+1).value=y[j].innerText; 
        } 

    } 
}   
4

1 に答える 1

1

http://support.mozilla.org/en-US/kb/ActiveXに記載されているように、FirefoxはActiveXをサポートしていません。

于 2012-06-19T12:19:42.823 に答える