asp.net 获取excel工作溥数据与连接方法(vb.net,c#)

asp教程.net 获取excel工作溥数据与连接方法

c#读取excel数据表方法
<%@ Page Language="C#" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<script runat="server">

    void Page_Load(object sender, EventArgs e) {
   
        string ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:Yourspreadsheet.xls; Extended Properties=""Excel 8.0;HDR=Yes"";";
        string CommandText = "select * from [Book$]";
   
        OleDbConnection myConnection = new OleDbConnection(ConnectionString);
        OleDbCommand myCommand = new OleDbCommand(CommandText, myConnection);
   
        myConnection.Open();
   
        DataGrid1.DataSource = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
        DataGrid1.DataBind();
   
        myConnection.Close();
    }

</script>
<html>
<head>
</head>
<body style="FONT-FAMILY: arial">
    <h2>Simple Data Report
    </h2>
    <hr size="1" />
    <form runat="server">
        <asp:datagrid id="DataGrid1" runat="server" EnableViewState="False" ForeColor="Black" BackColor="White" CellPadding="3" GridLines="None" CellSpacing="1">
            <HeaderStyle font-bold="True" forecolor="white" backcolor="#4A3C8C"></HeaderStyle>
            <ItemStyle backcolor="#DEDFDE"></ItemStyle>
        </asp:datagrid>
    </form>
</body>
</html>

vb.net读取excel数据方法

<%@ Import namespace="System.Data" %>
<%@ Import namespace="System.Data.OleDb" %>

<html>
  <head>
    <title>Reading from an Excel Workbook</title>
  </head>

  <body>
    <H3>Reading from an Excel Workbook</H3>
    <asp:DataGrid id="dgInventory" runat="server" />
  </body>
</html>

<script language="VB" runat="server">
Sub Page_Load(Source As Object, E As EventArgs)
  Dim strConnection As String = "Provider=Microsoft.Jet.OleDb.4.0;" & _
                  "data source=C:yourExcellFileName.xls;" & _
                  "Extended Properties=Excel 8.0;"
  Dim objConnection As New OleDbConnection(strConnection)

  Dim strSQL As String = "SELECT * FROM Items WHERE Source='Dell'"
  Dim objCommand As New OleDbCommand(strSQL, objConnection)

  objConnection.Open()
  dgInventory.DataSource = objCommand.ExecuteReader()
  dgInventory.DataBind()
  objConnection.Close()
End Sub
</script>

时间: 2024-09-08 04:11:10

asp.net 获取excel工作溥数据与连接方法(vb.net,c#)的相关文章

C#如何获取Excel工作薄中Sheet页(工作表)名集合

#region 获取Excel工作薄中Sheet页(工作表)名集合 02./// <summary> 03./// 获取Excel工作薄中Sheet页(工作表)名集合 04./// </summary> 05./// <param name="excelFile">Excel文件名及路径,EG:C:\Users\JK\Desktop\导入测试.xls</param> 06./// <returns>Sheet页名称集合<

asp.net读取excel中的数据并绑定在gridview

 这篇文章主要介绍了asp.net读取excel中的数据并绑定在gridview上的方法,需要的朋友可以参考下       前台label,DropDownList,gridview控件 aspx.cs核心代码: 代码如下: using System.Data.OleDb;//需要引入命名 public void Excel_Click(object sender, EventArgs e) { if (this.AttachmentFile.Value == "" &&

C# 获取Excel工作薄中Sheet页(工作表)名集合

#region 获取Excel工作薄中Sheet页(工作表)名集合 /// <summary> /// 获取Excel工作薄中Sheet页(工作表)名集合 /// </summary> /// <param name="excelFile">Excel文件名及路径,EG:C:\Users\JK\Desktop\导入测试.xls</param> /// <returns>Sheet页名称集合</returns> pr

asp.net 从excel上传数据到数据库,如何实现进度条??

问题描述 asp.net从excel上传数据到数据库,如何实现进度条??小白在线等请大神解释原理及所需数据类型及来源 解决方案 解决方案二:可以这样做,先计算有多那少条,然后导入,每导入一条返回一下导入结果,然后就可以计算百分比做出进度条的效果了解决方案三:我个人不建议使用进度条.我更加建议楼主使用ajax提交,通过设置beginsend和complete来显示和隐藏一个循环的gif动画.因为你使用进度条,那么势必要将excel数据分开,一行一行提交,然后后台执行成功,还要返回值给前台,前台根据

excel-C# 中怎么获取Excel 中的数据。 看了很多例子,不明白怎么获得表格中行数和列数?

问题描述 C# 中怎么获取Excel 中的数据. 看了很多例子,不明白怎么获得表格中行数和列数? 使用CONSOLE APPLICATION 建立的工程,求大神指点! 解决方案 通过流读取行和列,再填充带DataSet中.

比较Excel两列数据异同的方法

比较Excel两列数据异同的方法   本例使用高级筛选比较Excel两列数据异同的方法.特别提醒,用高级筛选,需要两个比较的数据列标题相同. 1.鼠标放在A列任一有内容单元格,数据,高级,方式默认第一个,列表区域自动捕捉为A列的数据范围,条件区域里自己用鼠标框选D列的数据区域. 2.在B列标注下,选中B列那些筛选过的空白区域,输入1,ctrl+enter. 3.数据,排序和筛选,清除. 4.鼠标放置D列任一有数据单元格,数据,高级,方式默认第一个,列表区域自动捕捉为D列有数据的区域,条件区域自己

C#获取Excel中的数据到DataTable

例1  代码如下 复制代码 #region 获取Excel中指定工作薄的数据到DataTable /// <SUMMARY> /// 获取Excel中指定工作薄的数据到DataTable /// </SUMMARY> /// <PARAM name="excelPath" />Excel路径 /// <PARAM name="sheetName" />工作薄名称 /// <RETURNS>返回结果为Data

更改多个Excel工作表数据合并计算

对来自多个Excel工作表中的数据进行合并计算后,可能需要更改对数据进行合并计算的方式.例如,可能要添加新的地区办事处的工作表,或删除不再存在的部门的工作表,或更改带有三维引用 (三维引用:对跨越工作簿中两个或多个工作表的区域的引用.)的公式. 更改按位置或分类进行的合并计算 注释 只有当您以前未在"合并计算"对话框内选中"创建连至源数据的链接"复选框的情况下,才能更改合并计算.如果选中该复选框,请单击"关闭",然后重新创建合并计算. 1.单击合

问题: asp.net 读取excel 模版 填充数据 另存为

问题描述 如题:用asp.net读取excel模版在填充数据然后另存为html,怎么作,最好有封装好的类, 解决方案 解决方案二:没做过.做个标记,帮顶下.解决方案三:不用封装类,就像操作Access数据库一样,只不过连接字符串有点不一样,如下:Provider=Microsoft.Jet.OleDb.4.0;DataSource="+Excel路径+";ExtendedProperties=Excel8.0;";解决方案四:唉,自己顶一下,希望高手出现.解决方案五:唉,自己