楼上的大师你是指用COM来解决吗?我是个.NET的出学者,现在最重要的问题是我不知道EXCEL中的数据取出来,怎摸解决?

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <title>数据导入</title>
    <meta content="Microsoft Visual Studio 7.0" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <LINK href="../style.css" type="text/css" rel="stylesheet">
    <script language="javascript" id="clientEventHandlersJS">
    function btnLoad_onclick() 
    {
    var fileURL = document.all("fileURL");
    var fb = document.all("fb");
    try
    {

    if (fileURL.value.length==0)
    {
    alert("请选择文件!");
    return;
    }
    fb.url=fileURL.value; }
    catch (e) 
    {
    alert("导入文件失败!");
    return;
    }
        
    fb.MaxCol=fb.LastCol;
    fb.MaxRow=fb.LastRow;
    var tempOption,CFormat,i;

    for(i=fb.NumSheets;i>0;i--)
    {
    fb.sheet=i;
    if (fb.lastcol==0)
    {
    fb.DeleteSheets(i,1);  



    sjdr_onsubmit() ;
    }
        
    function sjdr_onsubmit() 
    {   
    var fb=document.all("fb");
    var txtData=document.getElementById("txtDataVal");
    txtData.value="";
    var s = "";
    //document.all("Btn_save").disabled=false;

    for(k=1;k<=fb.NumSheets;k++)
    {
    for(j=1;j<=fb.LastRow;j++)
    {
    var sTemp = "";
    sTemp = fb.EntryRC(j,3);//表示是第3列的表格
    sTemp = sTemp.replace(/\t/g,"");
    sTemp = sTemp.replace(/\n/g,"");
    s += sTemp+"\t";//在其后加一个tab。也可以是其它

    var sTemp = "";
    sTemp = fb.EntryRC(j,4);//表示是第4列的表格
    sTemp = sTemp.replace(/\t/g,"");
    sTemp = sTemp.replace(/\n/g,"");
    s += sTemp+"\t";//在其后加一个tab。也可以是其它
    s +="\n";//在其后加一个回车。方便显示
    }
    }
    txtData.value = s;
    }
    </script>
    </HEAD>
      

  2.   

    <body bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0">
    <form id="CttDataImport" method="post" runat="server">
    <FONT face="宋体">
    <TABLE cellSpacing="0" cellPadding="0" width="100%" border="0">
    <TR>
    <td vAlign="middle" background="../images/right-topbg-line.png" height="29">
    <table style="FONT-FAMILY: 宋体" height="21" cellSpacing="0" cellPadding="0" width="100%"
    border="0">
    <tr>
    <td vAlign="bottom" align="right" width="30" height="21"><IMG height="16" src="../images/icon3.gif" width="16" border="0"></td>
    <td vAlign="bottom">&nbsp;</td>
    </tr>
    </table>
    </td>
    </TR>
    <tr>
    <td height="3"></td>
    </tr>
    </TABLE>
    <TABLE id="Table5" style="BORDER-COLLAPSE: collapse" borderColor="#98aab1" cellSpacing="0"
    cellPadding="0" width="96%" align="center" border="1">
    <TR>
    <TD vAlign="bottom" height="28">&nbsp;&nbsp;&nbsp; 导入文件: <INPUT id="fileURL" style="WIDTH: 350px" type="file" onchange="return btnLoad_onclick()"
    size="49"></TD>
    </TR>
    </TABLE>
    <TABLE id="Table2" cellSpacing="0" cellPadding="4" width="96%" align="center" border="0">
    <TR>
    <TD>
    <OBJECT id="fb" height="344" width="100%" classid="clsid:B0475003-7740-11D1-BDC3-0020AF9F8E6E"
    VIEWASTEXT>
    <PARAM NAME="_ExtentX" VALUE="24051">
    <PARAM NAME="_ExtentY" VALUE="9102">
    <PARAM NAME="_0" VALUE=")A)@#-@*?*?@@@@J@*MC@@)XA@@D@@P@@*GF@@I@FE@F@@@+nDPF@@+oT@@@*?@@*?*?@@.????????3?.}R@@@@@@@@x@@@@@A@)XBNA@qU+H@@@*??*PA@@@@*F@E@)A2)i!)lqU+H@@@*??*|B@@@@*F@E@)A2)i!)lqU+H@B@*??*PA@@@@*F@E@)A2)i!)lqU+H@B@*??*|B@@@@*F@E@)A2)i!)lqU+H@@@*??*PA@@@@*F@E@)A2)i!)l^kE@S@Ab@*%*?b@c@l@c@c@p@{@b@*%*?b@(1C@m@c@l@c@c@p@^uF@X@Ab@*%*?b@c@l@c@c@p@{@)[@)R@%@$@)]@b@*%*?b@(1C@m@c@l@c@c@p@^wG@Y@Ab@*%*?b@c@l@c@c@p@n@p@p@{@b@*%*?b@(1C@m@c@l@c@c@p@n@p@p@^)AH@^@Ab@*%*?b@c@l@c@c@p@n@p@p@{@)[@)R@%@$@)]@b@*%*?b@(1C@m@c@l@c@c@p@n@p@p@^)Qj@f@Ab@*%*?b@j@`@)_@m@c@l@c@c@p@{@b@*%*?b@j@`@(1C@m@c@l@c@c@p@{@b@*%*?b@j@`@)_@m@b@m@b@{@)@@^^i@Y@@j`clccp{j`(1Cmclccp{j`bmb{)@^!l@n@Ab@*%*?b@j@`@)_@m@c@l@c@c@p@n@p@p@{@b@*%*?b@j@`@(1C@m@c@l@c@c@p@n@p@p@{@b@*%*?b@j@`@)_@m@b@m@b@)?@)?@{@)@@^fk@a@@j`clccpnpp{j`(1Cmclccpnpp{j`bmb)?)?{)@^ZW@U@@(1Cdclccp)_i{(1Ch(1Cdclccp(1Ci^_X@Z@@(1Cdclccp)_i{)[)R%$)](1Ch(1Cdclccp(1Ci^`Y@[@@(1Cdclccpnpp)_i{(1Ch(1Cdclccpnpp(1Ci^eZ@`@@(1Cdclccpnpp)_i{)[)R%$)](1Ch(1Cdclccpnpp(1Ci*8E@@@@@+mE@@@@@+lC@@@+`X@@@@*5*?`@@@@@@@@@@@+@`@@,86DA">
    <PARAM NAME="_1" VALUE=")@)@*`-XA@@@*5*?`@@*4@@@@@@@@+@`@@@@+`XA@@@*5*?`@@*4@@@@@@@@+@`@@@@+`XB@@@*5*?`@@*4@@@@@@@@+@`@@@@+`XB@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@*5*?`@@*4@@@@@@@@+@`@@@@+`X@@@@A@`@@@@@@@@@@@+@`@@@@+`XA@k@*5*?`@@*8@@@@@@@@+@`@@@@+`XA@i@*5*?`@@*8@@@@@@@@+@`@@@@+`XA@l@*5*?`@@*8@@@@@@@@+@`@@@@+`XA@j@*5*?`@@*8@@@@@@@@+@`@@@@+`XA@I@*5*?`@@*8@@@@@@@@+@`@@@@+`XD@@@*0*?R@@)H@@@@@@@@+@`@@@@*EL@@DA*%)](1C)O)h*Hq@*LA@)V@JI@FP@F@@@MA@L$@QA@P.<i1-R.MbP?_-A@j@@kA@e@@*?@*A+ADTEB@@f)AUME@A5*X)b*W`@f@)P@*C@@*D@@f@@@@@@+h)?g@@@@@@+h)?h@@@@@@*0)?i@@@@@@*0)?*abA@$@A@A@A@F@@@@@@@@@@@+`)?@@@@@@+`)?A@@@@@@@@@@@@@@@@*7X*R@.?)L???*@-TPH-*@?*@??.@@@@@@@@*2P@@@@@@@@@@@@C@.??6.U@U@U@*?@)@F=@@*?@fIO@B@)F@~R*vF@@@@@@@@@@@@@@@@]OC@@@@@@A@@@@@@@*`$@$@*YfIJ@)C@)o@$@%@)A@4@h@)i@,4F9F">
    <PARAM NAME="_2" VALUE=")i)@;-@M@J@I@I@I@I@I@)i@)f@`@h@#@)o@$@%@|@s@s@i@M@J@I@I@I@I@I@I@3@`@}@`@3@n@3@5@)b@3@4@2@)i@)n@'@h@p@l@)i@m@q@i@k@3@n@3@5@)b@3@4@2@h@)i@k@q@i@{@M@J@I@I@I@I@=@M@J@I@I@I@I@2@%@4@5@2@)n@`@3@{@M@J@I@I@I@=@M@J@M@J@I@I@I@)f@5@)n@#@4@)i@)o@)n@`@)b@4@)n@)L@)o@!@$@)_@)o@)n@#@)l@)i@#@)k@h@i@`@M@J@I@I@I@;@M@J@I@I@I@I@6@!@2@`@)f@)i@)l@%@)U@)R@)L@`@}@`@$@)o@#@5@)m@%@)n@4@n@!@)l@)l@h@b@)f@)i@)l@%@)U@)R@)L@b@i@{@M@J@I@I@I@I@6@!@2@`@)f@)b@`@}@`@$@)o@#@5@)m@%@)n@4@n@!@)l@)l@h@b@)f@)b@b@i@{@M@J@I@I@I@I@4@2@9@M@J@I@I@I@I@;@M@J@I@I@I@I@M@J@I@I@I@I@I@)i@)f@`@h@)f@)i@)l@%@)U@)R@)L@n@6@!@)l@5@%@n@)l@%@)n@'@4@)h@}@}@p@i@M@J@I@I@I@I@I@;@M@J@I@I@I@I@I@I@!@)l@%@2@4@h@b@*7*KI*P+i)b*G%*6)Na@b@i@{@M@J@I@I@I@I@I@I@2@%@4@5@2@)n@{@M@J@I@I@I@I@I@=@M@J@I@I@I@I@I@)f@)b@n@5@2@)l@}@)f@)i@)l@%@)U@)R@)L@n@6@!@)l@5@%@{@M@J@M@J@I@I@I@I@=@M@J@I@I@I@I@#@!@4@#@)h@`@h@%@i@`@M@J@I@I@I@I@;@M@J@I@I@I@I@I@!@)l@%@2@4@h@b@*<)[%)Q*G%*6)Nq)Ye*Ma@b@i@{@M@J@I@I@I@I@I@2@%@4@5@2@)n@{@M@J@I@I@I@I@=@M@J@I@I@I@`@`@`@`@M@J@I@I@I@I@)f@)b@n@)M@!@8@)C@)o@)l@}@)f@)b@n@)L@!@,89D5">
    <PARAM NAME="_3" VALUE="s)@t)@C)@o)@l)@;-@M@J@I@I@I@I@)f@)b@n@)M@!@8@)R@)o@7@}@)f@)b@n@)L@!@3@4@)R@)o@7@{@M@J@I@I@I@I@6@!@2@`@4@%@)m@0@)O@0@4@)i@)o@)n@l@)C@)F@)o@2@)m@!@4@l@)i@{@M@J@I@I@I@I@M@J@I@I@I@I@)f@)o@2@h@)i@}@)f@)b@n@)N@5@)m@)S@)h@%@%@4@3@{@)i@~@p@{@)i@m@m@i@M@J@I@I@I@I@;@M@J@I@I@I@I@I@)f@)b@n@3@)h@%@%@4@}@)i@{@M@J@I@I@I@I@I@)i@)f@`@h@)f@)b@n@)l@!@3@4@#@)o@)l@}@}@p@i@M@J@I@I@I@I@I@;@M@J@I@I@I@I@I@I@)f@)b@n@)D@%@)l@%@4@%@)S@)h@%@%@4@3@h@)i@l@q@i@{@`@`@M@J@I@I@I@I@I@=@`@M@J@I@I@I@I@I@M@J@I@I@I@I@=@`@M@J@I@I@I@I@3@)j@$@2@)_@)o@)n@3@5@)b@)m@)i@4@h@i@`@{@M@J@I@I@I@=@M@J@I@I@`@`@`@`@M@J@I@I@I@)f@5@)n@#@4@)i@)o@)n@`@3@)j@$@2@)_@)o@)n@3@5@)b@)m@)i@4@h@i@`@M@J@I@I@I@;@`@`@`@M@J@I@I@I@I@6@!@2@`@)f@)b@}@$@)o@#@5@)m@%@)n@4@n@!@)l@)l@h@b@)f@)b@b@i@{@M@J@I@I@I@I@6@!@2@`@4@8@4@)D@!@4@!@}@$@)o@#@5@)m@%@)n@4@n@'@%@4@)E@)l@%@)m@%@)n@4@)B@9@)I@$@h@b@4@8@4@)D@!@4@!@)V@!@)l@b@i@{@M@J@I@I@I@I@4@8@4@)D@!@4@!@n@6@!@)l@5@%@}@b@b@{@M@J@I@I@I@I@6@!@2@`@3@`@}@`@b@b@{@M@J@I@I@I@I@o@o@$@)o@#@5@)m@%@)n@4@n@!@)l@)l@h@b@)B@4@)n@)_@3@!@6@%@b@i@n@$@)i@3@!@)b@,97AF">
    <PARAM NAME="_4" VALUE="l)@e)@d)@=)@f)@a)@l)@s)@e)@;-@M@J@I@I@I@I@M@J@I@I@I@I@)f@)o@2@h@)k@}@q@{@)k@|@}@)f@)b@n@)N@5@)m@)S@)h@%@%@4@3@{@)k@k@k@i@M@J@I@I@I@I@;@M@J@I@I@I@I@I@)f@)o@2@h@)j@}@q@{@)j@|@}@)f@)b@n@)L@!@3@4@)R@)o@7@{@)j@k@k@i@M@J@I@I@I@I@I@;@M@J@I@I@I@I@I@I@I@I@6@!@2@`@3@)T@%@)m@0@`@}@`@b@b@{@M@J@I@I@I@I@I@I@I@I@3@)T@%@)m@0@`@}@`@)f@)b@n@)E@)n@4@2@9@)R@)C@h@)j@l@s@i@{@o@o@)h*Hz9o)fl;s@W)R*D6)h*H|)hM@J@I@I@I@I@I@I@I@I@3@)T@%@)m@0@`@}@`@3@)T@%@)m@0@n@2@%@0@)l@!@#@%@h@o@(1C@4@o@'@l@b@b@i@{@M@@@@@@@@@<~*:@R@*0AD@@@HBS@-*hl*R-T@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@B@@@C@@@I@)l4@@@@@@F@,706A">
    <PARAM NAME="_count" VALUE="5">
    <PARAM NAME="_ver" VALUE="2">
    </OBJECT>
    </TD>
    </TR>
    </TABLE>
    <TABLE cellSpacing="0" cellPadding="0" width="100%" border="0">
    <tr>
    <td height="3"></td>
    </tr>
    </TABLE>
    <TABLE id="Table1" style="BORDER-COLLAPSE: collapse" borderColor="#98aab1" cellSpacing="0"
    cellPadding="0" width="96%" align="center" border="1">
    <TR>
    <TD vAlign="bottom" height="28">&nbsp;&nbsp;&nbsp;<asp:textbox id="txtDataVal" runat="server" Height="352px" Width="640px" TextMode="MultiLine"></asp:textbox>&nbsp;</TD>
    </TR>
    </TABLE>
    </FONT>
    </form>
    </body>
    </HTML>
      

  3.   

    JS的不需要用到CS代码。
    是从Excel文件中导入数据到 fb,也就是那个插件。然后从fb中导入到一个 服务器控件TextBox txtDataVal中,然后你用CS代码把txtDataVal.Text存入文本文件就可以了
    但是好像不可以存到服务器端,只能存到本地
    希望对你有一些用
      

  4.   

    感谢LY105兄台,但经理要检查我的CS程序,一开始我也用ASP实现了,但经理说要用DOT NET实现,我刚开始学DOT NET,还不太熟悉,如何用CS实现?
      

  5.   

    把excel作为数据库查询出来显示把