`

关于导出数据为Excel的几种方式

阅读更多
方法一:
最简单的方式就是在JSP页面的开始部分使用如下的头部信息
<%response.setContentType("application/msexcel");
  response.setHeader("Content-disposition","attachment; filename=excelname.xls");%>
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=GBK">
<meta name=ProgId content=Excel.Sheet>
<meta name=Generator content="Microsoft Excel 11">
</head>
在导出按钮中,直接转到要导出的页面。设置为如上的头部信息就可以。

方法二
使用script

button  onclick事件调用下面js 方法
然后你要导出的table定义个id=viewtable.这样就只导出这个table的内容。操作按钮在table外,不会导出来的。

<script  language=javascript>
function  printToExcel()  {
window.clipboardData.setData( "Text ",document.all( 'viewtable ').outerHTML);
try
{
var  ExApp  =  new  ActiveXObject( "Excel.Application ")
var  ExWBk  =  ExApp.workbooks.add()
var  ExWSh  =  ExWBk.worksheets(1)
ExApp.DisplayAlerts  =  false
ExApp.visible  =  true
}
catch(e)
{
alert( "您的电脑没有安装Microsoft  Excel软件! ")
return  false
}
ExWBk.worksheets(1).Paste;
}
</script>


方法三、方法四:
使用POI-JXL等插件
分享到:
评论

相关推荐

    kettle循环导出数据到Excel中

    总之,Kettle循环导出数据到Excel是一种实用的数据处理方法,尤其适合处理大型数据集。它提供了强大的工具和灵活性,能够满足各种ETL需求,而不仅仅是数据导出。通过熟练掌握Kettle,IT专业人士能够更高效地管理和...

    【原创】C#导出数据到EXCEL方法谈(附实例源码和超级无敌详细讲解)

    C#导出数据到EXCEL表格是个老生常谈的问题了,写这篇文章主要是给和我一样的新手朋友提供两种导出EXCEL的方法并探讨一下导出的效率问题,本文中的代码直接就可用,其中部分代码参考其他的代码并做了修改,抛砖引玉,...

    C# 将数据导出到Excel汇总

    本文将基于给定的文件信息,深入探讨C#中将数据导出到Excel的几种方法,包括在ASP.NET环境中导出Excel的具体步骤。 #### ASP.NET中导出Excel的方法概览 在ASP.NET中导出数据到Excel主要分为两种基本策略:一是将...

    PB挂件能导出数据窗口,能导出数据窗口,把数据窗口导出为excel

    标题中的“PB挂件能导出数据窗口,能导出数据窗口,把数据窗口导出为excel”指的是一种在PowerBuilder(PB)环境中使用的工具或功能,它允许用户将数据窗口对象的数据导出到Excel格式。数据窗口是PowerBuilder中的...

    组态王历史数据导出EXCEL表格的方法.docx

    组态王历史数据导出EXCEL表格的方法可以分为以下几个步骤:新建画面和报表窗口、添加按钮和命令语言、报表属性和时间属性、变量选择和历史库变量、避免每次保存覆盖数据的解决措施等。通过掌握这些步骤,可以更好地...

    C#导出数据到EXCEL源码

    总结,这个“C#导出数据到EXCEL”的源码提供了一种在C# WinForm应用中将数据导出到Excel文件的方法,主要利用了Excel Interop接口。在实际开发中,根据项目需求和性能考虑,可以选择不同的导出策略和技术。

    asp.net导出数据到Excel的几种方法 学习心得

    以下将详细讨论几种常见的导出方法,特别是基于控件的HTML渲染方式。 首先,我们来了解一下最常用的方法,即利用控件的`RenderControl`功能。这个方法的基本思路是,先将ASP.NET网页中的控件(如GridView、DataGrid...

    lodop导出ExcelDemo

    【lodop导出ExcelDemo】是一个基于LODOP技术实现的JavaScript示例,它展示了如何通过LODOP组件将网页中的数据导出为Excel文件。这个功能在许多Web应用程序中非常实用,允许用户方便地保存和处理数据。下面将详细阐述...

    c#导入导出数据到excel

    在C#编程中,导入和导出数据到Excel是一项常见的任务,特别是在数据分析、报表生成以及数据交换等场景中。Excel由于其易用性和强大的数据处理能力,被广泛应用于各种业务环境中。本文将深入探讨如何使用C#实现这一...

    从DBGrid导出到Excel表格 4种方法

    这是一种使用 Delphi 编程语言编写的 Procedure,能够将 DBGrid 的数据导出到 Excel 表格中。该 Procedure 的名称为 CopyDbDataToExcel,参数为 Args:array of const。该 Procedure 的主要功能是将 DBGrid 的数据 ...

    GridView中导出数据到 Excel

    在Asp.Net开发中,GridView控件是一种常用的数据展示组件,它可以方便地...以上就是关于“GridView中导出数据到Excel”的详细解释,希望对你有所帮助。在实际开发中,可以根据项目需求和环境选择适合的方法进行实现。

    易语言高级表格快速导出EXCEL.7z

    在易语言中,导出数据到Excel通常涉及以下几个步骤: 1. 数据准备:确保你已经在程序中创建了高级表格,并填充了需要导出的数据。这可能涉及到从数据库读取数据、用户输入或其他数据源获取数据。 2. 创建Excel对象...

    C#导出数据到EXCEL方法

    在实际开发中,有几种常见的导出方法: - **Microsoft.Office.Interop.Excel**:使用这个库可以直接操作Excel对象模型,但它有依赖性且性能较低。 - **EPPlus**:这是一个开源库,支持.NET Framework和.NET Core,...

    easypoi的使用demo,包含Excel模板导出,html导出Excel,Excel导出pdf等

    Easy POI允许开发者使用预定义的Excel模板来导出数据。在模板中,你可以设定好单元格的格式、样式和公式,然后用Easy POI将动态数据填入模板。通过`WorkbookFactory.create()`创建一个工作簿对象,接着使用`...

    VB6 DataGrid中的数据导出到Excel

    VB6 DataGrid中的数据导出到Excel 本篇文章将详细介绍如何使用VB6将DataGridView中的数据导出到Excel文件中。下面将对标题、描述、标签和部分内容进行解释,并生成相关的知识点。 标题:VB6 DataGrid中的数据导出...

    C#利用Response流将数据库数据导出成Excel

    C#利用Response流将数据库数据导出成Excel C#语言是一种功能强大且灵活的编程语言,广泛应用于各种软件开发领域。其中,数据导出功能是许多软件系统中必不可少的功能之一。在本文中,我们将探讨如何使用C#语言将...

    .Net数据导出Excel

    在.NET开发环境中,将数据导出到...总之,.NET中导出数据到Excel是一个广泛使用的功能,通过各种库和方法,开发者可以根据项目需求实现灵活、高效的Excel文件生成。理解并掌握这些技术,将有助于提升你的.NET开发能力。

    基于labview与excel之间的数据导入导出

    总之,LabVIEW与Excel之间的数据导入导出为测试和测量系统提供了一种有效且灵活的数据管理方案。通过熟练掌握这种技术,开发者能够构建更强大、更智能的测试平台,提高数据分析的准确性和工作效率。

Global site tag (gtag.js) - Google Analytics