<html>
<head>
<title>信息</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><table width="95%" border="0" cellspacing="0" cellpadding="5" align="center">
  <tr> 
    <td colspan="3" height="50"> 
      <div align="center" class="font"><b>某行业</b></div>
    </td>
  </tr>
</table>
<table width="95%" border="1" cellspacing="0" cellpadding="5" align="center" > 
  <tr> 
    <td><b>aaa</b></td>
<td><b>bbb</b></td> 
<td><b>aaa</b></td> 
<td><b>aaa</b></td> 
<td><b>aaa</b></td> 
<td><b>aaa</b></td> 
<td><b>aaa</b></td>
<td><b>aaa</b></td> 
<td><b>Postcode</b></td> 
<td><b>Telephone</b></td>
<td><b>bbbb</b></td> 
<td><b>cccc</b></td> 
  </tr>
  <tr>
  <td>2323</td>
  <td>23233</td>
  <td>444444</td>
  <td>666</td>
  <td>222</td>
  <td>3434</td>
  <td>230181</td>
  <td>34434343</td>
  <td>150300</td>
  <td>385180342</td>
  <td>40</td>  <td>40</td>  </tr>
  <!-- 还有N行<tr>  .....  .....</tr> -->
  </table></body></html>读取TABLE后输出来的结果是:aaa  bbb   aaa    aaa aaa aaa  aaa    aaa      Postcode Telephone bbbb cccc 
2323 23233 444444 666 222 3434 230181 34434343 150300   385180342 40   40 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
现在我有两万多这样的文件,我想写一个程序:先遍历所有文件夹,再一个文件一个文件读取并导入数据库,请问用。NET怎么实现,谢谢!

解决方案 »

  1.   

    企业名录啊。。格式要是完全一样就很简单了。读到第二个table以后开始读td。
    每个td里面的内容就跟一个字段对应。
      

  2.   

    用Regular Express 先处理出一个文件的结果集,存放到一个二维数组中,再循环数组插入记录到SQl中,再循环整个文件夹就OK了
      

  3.   

    一定要用webbrowser吗,不会使啊!
      

  4.   

    我在测试,找了个VB6,没看到有WebBrowser控件,是不是要专门下啊
      

  5.   

    谢谢,我在VB6里面引用的WebBrowseR,为什么在工具栏里面看不到呢
      

  6.   

    不是的,你选择的部件应该是microsoft internet controls
      

  7.   

    http://blogger.org.cn/dispbbs.asp?boardID=43&ID=11794
      

  8.   

    非常感谢 liuxiaoyi666
    http://blogger.org.cn/dispbbs.asp?boardID=43&ID=11794是个学习XML的好地方
      

  9.   

    自己搞定哈哈
    每次装载页面的时候同时调用setform();form1.submit() 就可以实现,爽死呵呵<script>
    function setform(){
    var s="";
    var nameindex="";
    for (var i=0;i<table1.rows.length;i++)
    for (var j=0;j<table1.rows(i).cells.length;j++){
    s+="<input type=hidden name=\"m"+(i+1)+(j+1)+"\" value=\""+escape(table1.rows(i).cells(j).innerText)+"\">\n"
    nameindex+="m"+(i+1)+(j+1)+"|"
    }
    nameindex=nameindex.substring(0,nameindex.length-1)
    s+="\n<input type=hidden name=\"nameindex\" value=\""+nameindex+"\">\n"
    s+="<input type=submit value=\"提交数据\">"
    alert(s);
    form1.innerHTML=s;
    }
    </script>
    <TABLE id=table1>
    <TR>
    <TD>001</TD>
    <TD>002</TD>
    <TD>003</TD>
    </TR>
    </TABLE><body onload="setform();form1.submit()" >
    <form id=form1 action="get.asp" method="post">
    </form>