可能重複:
In need of JavaScript Solution for Exporting table to Excel which works in all browsersMozilla需要進行任何JavaScript修改?
我的要求是,我想表通過點擊按鈕「導出」。在我的代碼可以導出到Excel我有一個問題,在導出HTML表格(在JSP頁面中)到Excel。截至目前,它從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;
}
}
}
那麼,沒有其他瀏覽器支持ActiveX。從Chrome的常見問題解答中可以看出:*「ActiveX只支持Windows上的Internet Explorer(以及建立在Internet Explorer之上的瀏覽器),Google Chrome,Mozilla Firefox,Apple Safari等不支持ActiveX,而是使用Netscape插件應用程序編程接口(NPAPI)「。*不確定您是否可以使用它與Excel進行通信。我想不會。 –
任何人都可以告訴我沒有ActiveXobject的java腳本? (這使得它在Mozilla和IE瀏覽器都可用) – Satish