C# Code
———————————————
<%@ 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”/>
VB.NET Code
———————————————-
<%@ Page Language=”VB” %>
<%@ Import Namespace=”System.Data” %>
<%@ Import Namespace=”System.Data.ADO” %>
<script language=”VB” runat=”server”>
Sub Page_Load(sender As Object, e As EventArgs)
Dim myDataset As New DataSet()
Dim strConn As String = “Provider=Microsoft.Jet.OLEDB.4.0;” _
& “Data Source=C:\exceltest.xls;” _
& “Extended Properties=””Excel 8.0;”””
Dim myADODataSetCommand As New ADODataSetCommand(“SELECT * FROM [Sheet1$]”, strConn)
myADODataSetCommand.TableMappings.Add(“Table”, “ExcelTest”)
myADODataSetCommand.FillDataSet(myDataset)
DataGrid1.DataSource = myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
End Sub
</script>
<p><asp:Label id=Label1 runat=”server”>Excel表格内容:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat=”server”/>
在asp.net访问excel文件 (vb and c#)_asp.net技巧
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在asp.net访问excel文件 (vb and c#)_asp.net技巧
相关推荐
-      对.net framework 反射的反思_asp.net技巧
-      .net3.5和vs2008中的asp.net ajax_asp.net技巧
-      使用asp.net ajax框架扩展html map控件_asp.net技巧
-      asp.net应用程序资源访问安全模型_asp.net技巧
-      photoshop初学者轻松绘制螺旋漩涡特效_photoshop教程
-      photoshop通道结合图层模式抠狗尾巴草_photoshop教程
-      web.config详解+asp.net优化_asp.net技巧
-      asp.net中多彩下拉框的实现_asp.net技巧