兄弟不会没人帮我顶吧!
FAINT!

解决方案 »

  1.   

    <%@ Import Namespace="System.Data.OleDb"%>
    <%@ Import Namespace="System.Data"%>
    <%@ Page Language="C#" Debug="true" %>
    <script runat="server">private DataSet CreateDataSource(){
    string strConn;
    strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
    "Data Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+
    "Extended Properties=Excel 8.0;";
    OleDbConnection conn = new OleDbConnection(strConn);
    OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet4$]", strConn);
    DataSet myDataSet = new DataSet();
    myCommand.Fill(myDataSet);
    return myDataSet;
    }
    public void Page_Load(Object sender, EventArgs e){
    if (!IsPostBack) {
    mygrid.DataSource = CreateDataSource();
    mygrid.DataBind();
    }}
    </script>
    <center>
    <form runat="server">
    <asp:datagrid runat="server" AutoGenerateColumns="False" width="500px" id="mygrid">
    <HeaderStyle Font-Size="9pt" Font-Names="Arial" Font-Bold="True" HorizontalAlign="Center" ForeColor="White"
    BorderColor="White" BackColor="Black"></HeaderStyle>
    <ItemStyle Font-Size="8pt" Font-Names="Arial" HorizontalAlign="Center" ForeColor="Black" BackColor="Ivory"></ItemStyle>
    <Columns>
    <asp:BoundColumn DataField="姓名" ReadOnly="True" HeaderText="姓名"></asp:BoundColumn>
    <asp:BoundColumn DataField="性别" ReadOnly="True" HeaderText="性别"></asp:BoundColumn>
    <asp:BoundColumn DataField="Email" ReadOnly="True" HeaderText="Email"></asp:BoundColumn>
    </Columns>
    </asp:datagrid>
    </form>
    </center>
    ------------------------------
    Sheet4$为表的名称,姓名,性别,EMail为表字段
      

  2.   

    我最近也在做操作excel文件的程序,主要是往excel文件里面写东西,如果你的需求也是写的话,可以考虑用excel的控件,apose.excel不错.http://www.playicq.com/上面有下载
      

  3.   

    我前些日子做了个excel校验的程序,是对两个Excel表进行相互比较,把其中相同的部分和不同的部分分别写入两个不同的表,可以给你参考一下,给我发封信,
      

  4.   

    http://support.microsoft.com/default.aspx?scid=kb;en-us;306023&Product=vcSnet#8
      

  5.   

    http://dev.csdn.net/develop/article/45/45299.shtm如果这个不满意请看下面的-------------http://www.csdn.net/Develop/List_Article.asp?KeysWord=EXCEL&myclassid=&author=&BigClassId=&myclassName=&doctype=&whichpage=1地址有点长啦 !
    楼主跟帖子,具体的操作。
      

  6.   

    使用我的Excel Quicker控件吧,解决.net中使用Excel的一切烦恼,其简介如下:
    为了应付项目需求(现该项目已经上线,Process数据量是10万级别),我在业余时间开发的Excel控件,控件名Excel Quicker,运行在VS2003.net+Office2003环境下(B/S和C/S架构均可以使用),稳定、快速、可操作性强,编程方便。开发思想是把Excel中的常用元素(单元格、单元格集合、图片、Chart报表都封装成C#中的对象,完全的OO思想),可以制作出功能强大、美观的Excel报表……内附详细的帮助文档、几个Sample示例、Excel报表的示例。在B/S或者C/S架构下,只需要在服务器端安装Office2003,即可实现,没有常见的内存无法回收、速度极慢的情况。下载地址:http://www.playicq.com/dispdocnew.php?id=22619有任何问题请联系我,Mail:[email protected]