哪位高人指点迷津啊。
我现在页面上有个文本框,有个导入按钮,点击导入时将定义好的excel内容导入到文本域中,excel中就两列,一列商品名称,一列商品价格。
导入文框中格式为:(白菜:60,西瓜:100,胡萝卜:70,)

解决方案 »

  1.   

    <html>
    <input type="file" id="file">
    <input type="button" onclick="readExcel();" value="导入">
    <br>
    <textArea id="content" cols="22" rows="5"></textArea>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var idTmr=""; 
    function readExcel(){       
       try{    
          var name=new Array();
          var x=0;
      var excel = new ActiveXObject("Excel.Application");
          var wk = excel.Workbooks.Open(document.getElementById("file").value);   
      var sheet = wk.Worksheets(1); 
          for(var i=0;i<sheet.UsedRange.Rows.Count;i++){
    for(var j=0;j<sheet.UsedRange.Columns.Count;j++){
                  name[x]=sheet.Cells(i+1,j+1).value;
                  x++;           
             }
          }
         document.getElementById("content").innerText=name.toString();
         excel.Quit();
         idTmr =window.setInterval("Cleanup();",1);        
        } 
        catch(err){ 
            alert( "出错了, "+err.message); 

    }
    function Cleanup(){   //杀死excel.exe进程
    window.clearInterval(idTmr);   
    CollectGarbage();   
    }
    //-->
    </SCRIPT>
    </html>
      

  2.   

    忘了结贴了,用了jxl,还挺好用的