歡迎您光臨本站 註冊首頁

JS導出EXCEL的問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

JS導出EXCEL的問題

在下有個問題想請教各位:

我的目的:在ASPX頁面寫JS 代碼生成EXCEL文件
我的問題:同樣的代碼在.html中可以運行沒有問題;可是在.aspx中就提示
「automation伺服器不能創建對象」
代碼如下:
<body>  
<input type="button" value="text" onclick="getExcel()" />      
<script type="text/javascript">  
function getExcel()  
        {  
              
            var oXL = new ActiveXObject("Excel.Application");   
            //創建AX對象excel   
            var oWB = oXL.Workbooks.Add();   
            //獲取workbook對象   
            var oSheet = oWB.ActiveSheet;   
            //激活當前sheet   
            var Lenr = 3;//mygrid.getRowsNum();  
            //取得表格行數   
            var Lenc = 3;   
            for (i = 0; i < Lenr; i++)   
            {   
                  
                //取得每行的列數   
               for (j = 0; j < Lenc; j++)   
               {   
                    oSheet.Cells(i + 1, j + 1).value =i+j;   
                    //賦值   
                }   
            }   
            oXL.Visible = true;   
        }  
</script>  
  
</body>  


網上的幾種解決方案,我試過都不行:
1、設置 安全級別
2、註冊dll
《解決方案》

找到問題的解決辦法了,

原來是IE的安全級的問題

我只修改過INTERNET

卻不知還要修改 本地INTRANET

『對沒有標記為安全的ACTIVEX……」

選中就OK

[火星人 ] JS導出EXCEL的問題已經有265次圍觀

http://coctec.com/docs/service/show-post-15321.html