Akses file Excel di ASP.NET (VB dan C#)
Penulis:Eve Cole
Waktu Pembaruan:2009-06-30 16:07:16
Kode C#
---------------------------------------------
<%@ Halaman Bahasa="C#" %>
<%@ Impor Namespace="Sistem.Data" %>
<%@ Impor Namespace="Sistem.Data.ADO" %>
<skrip bahasa="C#" runat="server">
dilindungi kekosongan Page_Load(Objek Src, EventArgs E)
{
string strConn;
strConn = "Penyedia=Microsoft.Jet.OLEDB.4.0;"
+"Sumber Data=C:\exceltest.xls;"
+"Properti yang Diperluas=Excel 8.0;";
ADODataSetCommand myCommand = new ADODataSetCommand("PILIH * DARI [Sheet1$]", strConn);
Kumpulan Data myDataSet = Kumpulan Data baru();
myCommand.FillDataSet(myDataSet, "ExcelInfo");
DataGrid1.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
}
</skrip>
<p><asp:Label id=Label1 runat="server">Excel表格内容:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>
Kode VB.NET
----------------------------------------------
<%@ Halaman Bahasa="VB" %>
<%@ Impor Namespace="Sistem.Data" %>
<%@ Impor Namespace="Sistem.Data.ADO" %>
<skrip bahasa="VB" runat="server">
Sub Page_Load(pengirim Sebagai Objek, dan Sebagai EventArgs)
Redupkan myDataset Sebagai DataSet Baru()
Redupkan strConn As String = "Penyedia=Microsoft.Jet.OLEDB.4.0;" _
& "Sumber Data=C:exceltest.xls;" _
& "Properti yang Diperluas=""Excel 8.0;"""
Redupkan myADODataSetCommand Sebagai Baru ADODataSetCommand("SELECT * FROM [Sheet1$]", strConn)
myADODataSetCommand.TableMappings.Add("Tabel", "ExcelTest")
myADODataSetCommand.FillDataSet(myDataset)
DataGrid1.DataSource = myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
Akhiri Sub
</skrip>
<p><asp:Label id=Label1 runat="server">Excel表格内容:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>