`
shang
  • 浏览: 195994 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

C# WebUI导入Excel表

阅读更多
在  <system.web>中添加<identity impersonate="true"/>

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        string sFile = Server.MapPath("20081022.xls");       
        Excel.Application oExcel = new Excel.Application();
        object objMissing = System.Reflection.Missing.Value;
        Excel.Workbook mybook = (Excel.Workbook)oExcel.Workbooks.Open(sFile, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing, objMissing);
        Excel.Sheets excelSheets = mybook.Worksheets;
        Excel.Worksheet xlsheet = (Excel.Worksheet)excelSheets.get_Item(1);
        int i=1;
        while (xlsheet.get_Range(xlsheet.Cells[i, 1], xlsheet.Cells[i, 1]).Text.ToString()!="")
        {
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 1], xlsheet.Cells[i, 1]).Text.ToString() + "--");
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 2], xlsheet.Cells[i, 2]).Text.ToString() + "--");
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 3], xlsheet.Cells[i, 3]).Text.ToString() + "--");
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 4], xlsheet.Cells[i, 4]).Text.ToString() + "--");
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 5], xlsheet.Cells[i, 5]).Text.ToString() + "--");
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 6], xlsheet.Cells[i, 6]).Text.ToString() + "--");
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 7], xlsheet.Cells[i, 7]).Text.ToString() + "--");
            Response.Write(xlsheet.get_Range(xlsheet.Cells[i, 8], xlsheet.Cells[i, 8]).Text.ToString() + "<br/>");
            i++;
        }
        mybook = null;
        xlsheet = null;
        oExcel.Quit();
    }
}
分享到:
评论

相关推荐

    客户端将Excel导入SQL Server C#源码下载

    在导入Excel到SQL Server时,开发者可能会使用`System.Data.SqlClient`命名空间中的`SqlConnection`类来建立与SQL Server的连接,`SqlCommand`类来执行SQL命令,以及`SqlDataAdapter`和`DataSet`类进行数据的填充和...

    C#导入导出excel表

    ### C#导入导出Excel表知识点详解 #### 一、背景与需求分析 在实际开发过程中,经常需要处理Excel文件的导入与导出工作。利用C#语言的强大功能,可以非常方便地完成这一任务。本篇文章将详细介绍如何使用C#进行...

    使用C#对excel文件进行查询示例

    在IT行业中,C#是一种广泛使用的编程语言,尤其在开发Windows桌面应用、Web应用以及游戏等领域。本示例聚焦于如何利用C#处理Excel文件,将其视为一个小型数据库来进行数据查询和读取。这对于数据分析、数据导入导出...

    【ASP.NET编程知识】c#将Excel数据导入到数据库的实现代码.docx

    ASP.NET 编程知识 - C# 将 Excel 数据导入到数据库的实现代码 本文主要讲解了使用 C# 将 Excel 数据导入到数据库的实现代码,涵盖了 ASP.NET 编程知识、C# 语言、数据库和软件/插件等相关知识点。 一、ASP.NET ...

    C#实现Excel表数据导入Sql Server数据库中的方法

    在C#编程中,将Excel表数据导入到Sql Server数据库是一项常见的任务,尤其在数据迁移、数据处理或数据分析等场景中。以下是如何使用C#实现这一功能的详细步骤和相关知识点: 1. **创建目标数据库表**: 首先,你...

    Datagrivew导入Excel.doc

    Datagrivew导入Excel.doc 本文档介绍了使用 Datagrivew 导入 Excel 文档的方法,并提供了一个使用 C# 语言编写的示例代码,该代码使用 Microsoft.Office.Interop.Excel 库来操作 Excel 文档。 Datagrivew 是一个...

    C# Excel导入DataGridView和SQL_带进度条.rar

    在本项目中,"C# Excel导入DataGridView和SQL_带进度条.rar"是一个解决方案,旨在处理大量Excel数据的导入问题,特别是在ASP.NET环境中。当用户上传包含几百上千条数据的Excel文件时,直接导入可能会导致页面响应变...

    ExtJs+Aspose.Cells+Asp.net导入Excel实例

    **导入Excel功能** 在学生成绩单的例子中,用户可能需要上传Excel文件,Asp.net会接收到这个文件,然后调用Aspose.Cells来读取和解析数据。这可能涉及到识别工作表、行列,甚至处理数据验证和错误检查。 **导出...

    c#读写EXcel数据

    System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw); ctl.RenderControl(hw); HttpContext.Current.Response.Write(tw.ToString()); HttpContext.Current.Response.End(); } // 调用...

    .net excel导入导出

    本示例主要展示了如何使用C#实现从网页表格(Grid)到Excel的导出,以及从Excel文件到数据库的导入功能。 **导出到Excel** 1. **响应设置**:首先,通过`Response`对象进行一系列设置来准备Excel文件的下载。`...

    通用ASP.NET Core NPOI导出复杂Word、Excel和Excel数据导入实战项目

    Layui则是一个轻量级的前端UI框架,常用于构建美观的Web界面。 本项目的核心知识点主要包括以下部分: 1. **NPOI库的使用**:NPOI提供了丰富的API,用于读写Word和Excel文件。在ASP.NET Core中,你可以使用NPOI...

    c#将Excel数据导入到数据库的实现代码

    假如Excel中的数据如下: 数据库建表如下: 其中Id为自增字段: 代码: 代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI....

    SQLServer 导入导出小工具(c#)

    SQLServer导入导出小工具(c#)是一个实用的应用程序,它允许用户方便地将数据从不同的源导入到SQL Server数据库,或者从SQL Server导出到其他格式。这个工具是用C#编程语言编写的,这表明开发者利用了C#的强大特性...

    WebExcel.rar

    在C#中,导入Excel数据通常涉及到以下步骤: 1. **文件上传**:使用ASP.NET的FileUpload控件让用户选择并上传Excel文件。 2. **读取Excel文件**:可以使用`Microsoft.Office.Interop.Excel`库(需安装Office环境)或...

    在线预览word.Excel

    这段代码主要展示了如何在 C# 中利用 Microsoft.Office.Interop 库来处理 Word 和 Excel 文件。该库允许 .NET 开发者在自己的应用程序中使用 Microsoft Office 的功能。 #### 1.1 导入必要的命名空间 ```csharp ...

    将Excel2007导入到silverlight的datagrid中

    在IT行业中,将数据从Excel ...总的来说,将Excel 2007的数据导入到Silverlight的DataGrid涉及了文件读取、数据绑定、UI自定义等多个技术环节。通过学习和实践,开发者可以熟练掌握这一技能,提高应用的数据处理能力。

    Excel to Oracle 程序实例

    在这个"Excel to Oracle 程序实例"中,我们将探讨如何使用C#编程语言在.NET平台上构建一个应用程序,该程序能够读取Excel文件中的数据并将其导入Oracle数据库。这个过程涉及到多个技术层面,包括文件I/O操作、数据...

    excel导入sql程序

    在导入Excel数据到SQL Server时,ADO.NET中的SqlConnection、SqlCommand、SqlDataAdapter和DataSet等组件扮演了重要角色。 3. **Excel数据读取**:要读取Excel文件,C#程序可以使用Microsoft.Office.Interop.Excel...

    GridView和Excel的导入导出

    这个过程可以使用System.Web.UI.WebControls.WebParts.GridViewExportHelper类,或者通过创建HTML字符串并模拟Excel文件的MIME类型来实现。导出时需要考虑样式、合并单元格以及保持原始数据格式等问题。 3. ...

Global site tag (gtag.js) - Google Analytics