在asp.net中调用Excel 文件
2008-05-01 04:22
405 查看
vb.net源代码
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.Oledb" %>
<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Dim myDataset As New DataSet()
''我们可以使用Excel ODBC driver
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:/Exceltest.xls;" & _
"Extended Properties=""Excel 8.0;"""
''我们必须使用$在sheet后面
Dim myData As New OledbDataAdapter("SELECT * FROM [Sheet1$]", strConn)
myData.TableMappings.Add("Table", "ExcelTest")
myData.Fill(myDataset)
DataGrid1.DataSource = myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
End Sub
</script>
<html>
<head></head>
<body>
<p><asp:Label id=Label1 runat="server">SpreadSheet Contents:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>/
</body>
</html>
C# Syntax
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System" %>
<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;";
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet, "ExcelInfo");
DataGrid1.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
}
</script>
<html>
<head></head>
<body>
<p><asp:Label id=Label1 runat="server">SpreadSheet Contents:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>/
</body>
</htm
<%@ Page Language="VB" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.Oledb" %>
<script language="VB" runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
Dim myDataset As New DataSet()
''我们可以使用Excel ODBC driver
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:/Exceltest.xls;" & _
"Extended Properties=""Excel 8.0;"""
''我们必须使用$在sheet后面
Dim myData As New OledbDataAdapter("SELECT * FROM [Sheet1$]", strConn)
myData.TableMappings.Add("Table", "ExcelTest")
myData.Fill(myDataset)
DataGrid1.DataSource = myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
End Sub
</script>
<html>
<head></head>
<body>
<p><asp:Label id=Label1 runat="server">SpreadSheet Contents:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>/
</body>
</html>
C# Syntax
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System" %>
<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;";
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn);
DataSet myDataSet = new DataSet();
myCommand.Fill(myDataSet, "ExcelInfo");
DataGrid1.DataSource = myDataSet.Tables["ExcelInfo"].DefaultView;
DataGrid1.DataBind();
}
</script>
<html>
<head></head>
<body>
<p><asp:Label id=Label1 runat="server">SpreadSheet Contents:</asp:Label></p>
<asp:DataGrid id=DataGrid1 runat="server"/>/
</body>
</htm
相关文章推荐
- 在asp.net中调用Excel 文件
- ASP.NET 调用Excel模版,导出Excel文件
- ASP.NET 调用Excel 操作Excel文件 不使用oledb
- [转]Asp.Net下导出/导入规则的Excel(.xls)文件
- ASP.NET DataGrid导出Excel文件
- ASP.NET读取EXCEL文件的三种经典方法
- asp.net导出Excel文件之方法比较
- asp.net mvc 选择excel 文件并添加到数据库(译,原文有误已更改)
- ASP.NET 2.0中将 GridView 导出到 Excel 文件中
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET MVC在线预览Excel、Word、TXT、PDF文件
- asp.net调用WinRAR来压缩文件
- ASP.NET 2.0中直接将Access数据库导入到Excel文件中
- ASP.NET中上传并读取Excel文件数据
- win10系统中ASP.NET(VS2013)和MATLAB混编,调用MATLAB生成的.dll文件
- 一个asp.net2005的页面文件调用CSS样式的BUG
- asp.net 在IIS下操作Excel文件权限不足的解决方法
- 用jQuery-File-Upload上传Excel文件(ASP.NET MVC)[附源码下载]
- asp.net 导出excel(xls)文件 资料 --- 之一: xml文件格式导出
- ASP.NET中上传并读取Excel文件数据,附后生成EXCEL及杀掉EXCEL进程