Excel2003及以下需要将Excel导入到表中,参考:
Excel表数据导入Sql Server数据库中
http://www.cnblogs.com/SGSoft/articles/44334.html
Excel 2007好像可以直接作为数据源的,不过没玩过,你可以找找看。

解决方案 »

  1.   

    可以用EXCEL的VBA来做,但是执行速度不快:
    打开VisualBasic菜单,点击控件工具箱,在表格空处添加一个文本框和一个按钮.
    点击菜单上的"设计模式",双击按钮,打开程序编辑器,在编辑器中输入下面的程序:
    Private Sub CommandButton1_Click()
    Dim i As Integer
    For i = 1 To Range("a1").CurrentRegion.Rows.Count
        If Range("B" & i).Value <> TextBox1.Value Then Rows(i).Hidden = True
    Next i
    End Sub
    此处是将表格单元格与文本框内容相比较,如不同则隐藏,当然你也可以用其他方法处理.
    点击菜单上的"出设计模式",在文本框中输入你要查找的学生姓名,然后点击按钮,则表中姓名不与文本框中相同的则全部隐藏,剩下相同的.
      

  2.   

    那就要熟悉EXCEl数据操作了,EXCEL的数据操作也是蛮丰富的。在网上查查就知道了。大同小异吧