比如说将数据从excel导入sql server数据库中

解决方案 »

  1.   

    把Excell先定义好,然后用fileSystemobject读取,用js生成sql语句,导入数据库即可!!!!!!!!!主要用js的文件对象模型
      

  2.   


    以下问题经测试通过,只要你选择一个Excel文件,就可以将它读出来,如此,
    你就可以用jscript将读出的字段生成sql语句插入数据库
    <%@  Language=JavaScript %>
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="Microsoft FrontPage 4.0">
    </HEAD>
    <BODY><script language="Jscript"> 
    function openExcelFile(fileStr){
    var xlApp = new ActiveXObject("Excel.Application")
    var strsource=fileStr//.replace("\\","\\\\")
    //var strsource = "d:\\data\\test.xls"
    var xlbook = xlApp.Workbooks.Open(strsource)
    var xlsheet = xlbook.Worksheets(2)
    var myStr=""
    for(var i=1;i<xlbook.Worksheets.count+1;i++)
    myStr+=xlbook.Worksheets(i).name+" ;\t ";
    alert(myStr);
    myStr=""
    for(var t=1;t<35;t++){
    if(xlsheet.cells(4,t).value!=undefined)
    myStr+=xlsheet.cells(4,t).value+" ; ";
    else myStr+="\r 这行是空的  ;\n"
    }alert(myStr);
    myStr="";xlApp.ActiveWorkBook.Close(true,xlbook);
    xlApp.quit();
    //alert("d:\\data\\test\.xsl")
    }
    </script> 
     <input type="file"  name="fileSrc" id="fileSrc" onchange="openExcelFile(this.value)" >
      </BODY>
    </HTML>