ASP.NET:访问Excel 电子表格
来源:互联网 发布:淘宝卖家分享有礼 编辑:程序博客网 时间:2024/04/29 04:04
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
---------------------------------------------
<%@ 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;";
'You must use the $ after the object you reference in the spreadsheet
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">SpreadSheet Contents:</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()
'You can also use the Excel ODBC driver I believe - didn't try though
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:/Exceltest.xls;" & _
"Extended Properties=""Excel 8.0;"""
'You must use the $ after the object you reference in the spreadsheet
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">SpreadSheet Contents:</ASP:Label></p>
<ASP:DataGrid id=DataGrid1 runat="server"/>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
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;";
'You must use the $ after the object you reference in the spreadsheet
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">SpreadSheet Contents:</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()
'You can also use the Excel ODBC driver I believe - didn't try though
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:/Exceltest.xls;" & _
"Extended Properties=""Excel 8.0;"""
'You must use the $ after the object you reference in the spreadsheet
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">SpreadSheet Contents:</ASP:Label></p>
<ASP:DataGrid id=DataGrid1 runat="server"/>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- ASP.NET:访问Excel 电子表格
- ASP.NET:访问Excel电子表格
- ASP.NET:访问Excel电子表格
- ASP.NET:访问Excel 电子表格
- 关于ASP.NET访问Excel 电子表格的代码
- Asp.net 导出EXCEL电子表格 工具类
- asp.net访问excel
- 利用ASP显示Excel电子表格
- asp.net电子表格导出功能
- 通过JDBC-ODBC桥接器访问Excel电子表格
- 在ASP.NET访问Excel文件
- 在ASP.NET中访问Excel文件
- asp.net(c#)访问Excel小例
- 在ASP.NET访问Excel文件
- 关于asp.net访问Excel的问题
- asp.net 访问Excel的方法
- 在ASP.NET访问Excel文件(VBandC#)
- 在ASP.NET访问Excel文件
- 给pb的listview或者treeview控件加上背景图
- ASP.NET高级应用(1)
- SQL分隔字符串的存储过程
- 迁移到 ASP .NET:需考虑的重要问题
- InnoDB 中文参考手册 --- 译者序
- ASP.NET:访问Excel 电子表格
- ORA-03113错误分析
- ASP.NET中使用多个runat=server form
- MS SQLSERVER中如何快速获取表的记录总数
- DHTML的初步入门
- 树型结构数据在数据库基本表中的存储及维护
- IIS 5.1和IIS 6.0一些显著的重要区别
- PROC++批量导入导出ORACLE数据库表
- .Net Enterprise服务器可能太早冠上.Net名号了