各位大虾,我是个菜鸟。最近遇到用JavaScript写入excel文件的问题,上网找了许多全是源代码,有解释的很少。希望各位能够给发一份材料学习一下。谢谢各位。

解决方案 »

  1.   


    <SCRIPT LANGUAGE="JavaScript">
    function AutomateExcel() 
    {
    try { 
        var oXL = new ActiveXObject("Excel.Application"); 
        }catch(e){ 
    alert('您必须安装Excel电子表格软件,同时浏览器须使用“ActiveX 控件”!');
    return '';
    }       
    var oWB = oXL.Workbooks.Add();  
    var oSheet = oWB.ActiveSheet;
    var table = document.getElementById("tabid"); 
    var hang = table.rows.length;
    if(hang>0)
    {
        var lie = table.rows(0).cells.length; 
        for (i=0;i<hang;i++)
        {
            for (j=0;j<lie;j++)
            {
                oSheet.Cells(i+1,j+1).NumberFormatLocal="@";
                oSheet.Cells(i+1,j+1).Value = table.rows(i).cells(j).innerText;
            }
        }
    }
    oXL.Visible = true;
    oXL.UserControl = true;
    }</SCRIPT>
      

  2.   

     应该可以直接操作普通excel文件而不用插件的吧, excel文件用文本打开也只是按一定的格式编排的文字。