在ASP.NET访问Excel文件

发表于:2007-06-30来源:作者:点击数: 标签:
在ASP.NET访问Excel文件 %@ Page Language=C# % %@ Import Namespace=System.Data % %@ Import Namespace=System.Data.ADO % script language=C# runat=server protected void Page_Load(Object Src, EventArgs E) { string strConn; strConn = Provider=Micr
在ASP.NET访问Excel文件

<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.ADO" %>
<script language="C#" runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
string strConn;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;"
+"Data Source=C:\exceltest.xls;"
+"Extended Properties=Excel 8.0;";
ADODataSetCommand myCommand = new ADODataSetCommand("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.FillDataSet(myDataSet, "ExcelInfo");
DataGrid1.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
}
</script>
<p><asp:Label id=Label1 runat="server">Excel表格内容:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>

原文转自:http://www.ltesting.net