`
pengchua
  • 浏览: 152590 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

导出excel和xml和简单方法

阅读更多

1.针对excel,可能就直接用jsp页面来简单实现,只要在页面上加上:
<%
response.reset();
response.setContentType("application/vnd.ms-excel;charset=GBK");   //表示是以什么格式
response.setHeader("Content-Disposition","attachment; filename=queryresult.xls"); //表示以附件形式可下载
%>

2.导出xml,只要将xml的内容写在jsp页面,并加上:
<%
response.reset();
response.setContentType("application/xml;charset=GBK");
response.setHeader("Content-Disposition","attachment; filename=queryresult.xml");
%>
<%=request.getAttribute("xmlContent")%>


附:  setContentType()中可以选项:
 application/EDI-Consent  
  application/EDI-X12  
  application/EDIFACT  
  application/activemessage  
  application/andrew-inset ez  
  application/applefile  
  application/atomicmail  
  application/batch-smtp  
  application/cals-1840  
  application/commonground  
  application/cybercash  
  application/dca-rft  
  application/dec-dx  
  application/eshop  
  application/http  
  application/hyperstudio  
  application/iges  
  application/index  
  application/index.cmd  
  application/index.obj  
  application/index.response  
  application/index.vnd  
  application/iotp  
  application/ipp  
  application/mac-binhex40 hqx  
  application/mac-compactpro cpt  
  application/macwriteii  
  application/marc  
  application/mathematica  
  application/mathematica-old  
  application/msword doc  
  application/news-message-id  
  application/news-transmission  
  application/ocsp-request  
  application/ocsp-response  
  application/octet-stream bin   dms   lha   lzh   exe   class  
  application/oda oda  
  application/pdf pdf  
  application/pgp-encrypted  
  application/pgp-keys  
  application/pgp-signature  
  application/pkcs10  
  application/pkcs7-mime  
  application/pkcs7-signature  
  application/pkix-cert  
  application/pkix-crl  
  application/pkixcmp  
  application/postscript ai   eps   ps  
  application/prs.alvestrand.titrax-sheet  
  application/prs.cww  
  application/prs.nprend  
  application/remote-printing  
  application/riscos  
  application/sdp  
  application/set-payment  
  application/set-payment-initiation  
  application/set-registration  
  application/set-registration-initiation  
  application/sgml  
  application/sgml-open-catalog  
  application/slate  
  application/smil smi   smil  
  application/vemmi  
  application/vnd.3M.Post-it-Notes  
  application/vnd.FloGraphIt  
  application/vnd.accpac.simply.aso  
  application/vnd.accpac.simply.imp  
  application/vnd.acucobol  
  application/vnd.anser-web-certificate-issue-initiation  
  application/vnd.anser-web-funds-transfer-initiation  
  application/vnd.audiograph  
  application/vnd.businessobjects  
  application/vnd.bmi  
  application/vnd.canon-cpdl  
  application/vnd.canon-lips  
  application/vnd.claymore  
  application/vnd.commerce-battelle  
  application/vnd.commonspace  
  application/vnd.comsocaller  
  application/vnd.cosmocaller  
  application/vnd.cups-postscript  
  application/vnd.cups-raster  
  application/vnd.cups-raw  
  application/vnd.ctc-posml  
  application/vnd.cybank  
  application/vnd.dna  
  application/vnd.dpgraph  
  application/vnd.dxr  
  application/vnd.ecdis-update  
  application/vnd.ecowin.chart  
  application/vnd.ecowin.filerequest  
  application/vnd.ecowin.fileupdate  
  application/vnd.ecowin.series  
  application/vnd.ecowin.seriesrequest  
  application/vnd.ecowin.seriesupdate  
  application/vnd.enliven  
  application/vnd.epson.msf  
  application/vnd.epson.quickanime  
  application/vnd.epson.salt  
  application/vnd.epson.ssf  
  application/vnd.ericsson.quickcall  
  application/vnd.eudora.data  
  application/vnd.fdf  
  application/vnd.ffsns  
  application/vnd.framemaker  
  application/vnd.fujitsu.oasys  
  application/vnd.fujitsu.oasys2  
  application/vnd.fujitsu.oasys3  
  application/vnd.fujitsu.oasysgp  
  application/vnd.fujitsu.oasysprs  
  application/vnd.fujixerox.ddd  
  application/vnd.fujixerox.docuworks  
  application/vnd.fujixerox.docuworks.binder  
  application/vnd.fut-misnet  
  application/vnd.grafeq  
  application/vnd.groove-account  
  application/vnd.groove-identity-message  
  application/vnd.groove-injector  
  application/vnd.groove-tool-message  
  application/vnd.groove-tool-template  
  application/vnd.hp-HPGL  
  application/vnd.hp-PCL  
  application/vnd.hp-PCLXL  
  application/vnd.hp-hpid  
  application/vnd.hp-hps  
  application/vnd.hzn-3d-crossword  
  application/vnd.ibm.MiniPay  
  application/vnd.ibm.modcap  
  application/vnd.intercon.formnet  
  application/vnd.intertrust.digibox  
  application/vnd.intertrust.nncp  
  application/vnd.intu.qbo  
  application/vnd.intu.qfx  
  application/vnd.is-xpr  
  application/vnd.japannet-directory-service  
  application/vnd.japannet-jpnstore-wakeup  
  application/vnd.japannet-payment-wakeup  
  application/vnd.japannet-registration  
  application/vnd.japannet-registration-wakeup  
  application/vnd.japannet-setstore-wakeup  
  application/vnd.japannet-verification  
  application/vnd.japannet-verification-wakeup  
  application/vnd.koan  
  application/vnd.lotus-1-2-3  
  application/vnd.lotus-approach  
  application/vnd.lotus-freelance  
  application/vnd.lotus-notes  
  application/vnd.lotus-organizer  
  application/vnd.lotus-screencam  
  application/vnd.lotus-wordpro  
  application/vnd.mediastation.cdkey  
  application/vnd.meridian-slingshot  
  application/vnd.mif mif  
  application/vnd.minisoft-hp3000-save  
  application/vnd.mitsubishi.misty-guard.trustweb  
  application/vnd.mobius.daf  
  application/vnd.mobius.dis  
  application/vnd.mobius.msl  
  application/vnd.mobius.plc  
  application/vnd.mobius.txf  
  application/vnd.motorola.flexsuite  
  application/vnd.motorola.flexsuite.adsi  
  application/vnd.motorola.flexsuite.fis  
  application/vnd.motorola.flexsuite.gotap  
  application/vnd.motorola.flexsuite.kmr  
  application/vnd.motorola.flexsuite.ttc  
  application/vnd.motorola.flexsuite.wem  
  application/vnd.ms-artgalry  
  application/vnd.ms-asf  
  application/vnd.ms-excel xls  
  application/vnd.ms-powerpoint ppt  
  application/vnd.ms-project  
  application/vnd.ms-tnef  
  application/vnd.ms-works  
  application/vnd.music-niff  
  application/vnd.musician  
  application/vnd.netfpx  
  application/vnd.noblenet-directory  
  application/vnd.noblenet-sealer  
  application/vnd.noblenet-web  
  application/vnd.novadigm.EDM  
  application/vnd.novadigm.EDX  
  application/vnd.novadigm.EXT  
  application/vnd.osa.netdeploy  
  application/vnd.pg.format  
  application/vnd.pg.osasli  
  application/vnd.powerbuilder6  
  application/vnd.powerbuilder6-s  
  application/vnd.powerbuilder7  
  application/vnd.powerbuilder7-s  
  application/vnd.powerbuilder75  
  application/vnd.powerbuilder75-s  
  application/vnd.previewsystems.box  
  application/vnd.publishare-delta-tree  
  application/vnd.rapid  
  application/vnd.s3sms  
  application/vnd.seemail  
  application/vnd.shana.informed.formdata  
  application/vnd.shana.informed.formtemplate  
  application/vnd.shana.informed.interchange  
  application/vnd.shana.informed.package  
  application/vnd.street-stream  
  application/vnd.svd  
  application/vnd.swiftview-ics  
  application/vnd.triscape.mxs  
  application/vnd.trueapp  
  application/vnd.truedoc  
  application/vnd.ufdl  
  application/vnd.uplanet.alert  
  application/vnd.uplanet.alert-wbxml  
  application/vnd.uplanet.bearer-choi-wbxml  
  application/vnd.uplanet.bearer-choice  
  application/vnd.uplanet.cacheop  
  application/vnd.uplanet.cacheop-wbxml  
  application/vnd.uplanet.channel  
  application/vnd.uplanet.channel-wbxml  
  application/vnd.uplanet.list  
  application/vnd.uplanet.list-wbxml  
  application/vnd.uplanet.listcmd  
  application/vnd.uplanet.listcmd-wbxml  
  application/vnd.uplanet.signal  
  application/vnd.vcx  
  application/vnd.vectorworks  
  application/vnd.visio  
  application/vnd.wap.sic  
  application/vnd.wap.slc  
  application/vnd.wap.wbxml wbxml  
  application/vnd.wap.wmlc wmlc  
  application/vnd.wap.wmlscriptc wmlsc  
  application/vnd.webturbo  
  application/vnd.wrq-hp3000-labelled  
  application/vnd.wt.stf  
  application/vnd.xara  
  application/vnd.xfdl  
  application/vnd.yellowriver-custom-menu  
  application/wita  
  application/wordperfect5.1  
  application/x-bcpio bcpio  
  application/x-cdlink vcd  
  application/x-chess-pgn pgn  
  application/x-compress  
  application/x-cpio cpio  
  application/x-csh csh  
  application/x-director dcr   dir   dxr  
  application/x-dvi dvi  
  application/x-futuresplash spl  
  application/x-gtar gtar  
  application/x-gzip  
  application/x-hdf hdf  
  application/x-javascript js  
  application/x-koan skp   skd   skt   skm  
  application/x-latex latex  
  application/x-netcdf nc   cdf  
  application/x-sh sh  
  application/x-shar shar  
  application/x-shockwave-flash swf  
  application/x-stuffit sit  
  application/x-sv4cpio sv4cpio  
  application/x-sv4crc sv4crc  
  application/x-tar tar  
  application/x-tcl tcl  
  application/x-tex tex  
  application/x-texinfo texinfo   texi  
  application/x-troff t   tr   roff  
  application/x-troff-man man  
  application/x-troff-me me  
  application/x-troff-ms ms  
  application/x-ustar ustar  
  application/x-wais-source src  
  application/x400-bp  
  application/xml  
  application/zip zip  
  audio/32kadpcm  
  audio/basic au   snd  
  audio/l16  
  audio/midi mid   midi   kar  
  audio/mpeg mpga   mp2   mp3  
  audio/vnd.cns.anp1  
  audio/vnd.cns.inf1  
  audio/vnd.digital-winds  
  audio/vnd.everad.plj  
  audio/vnd.lucent.voice  
  audio/vnd.nortel.vbk  
  audio/vnd.octel.sbc  
  audio/vnd.qcelp  
  audio/vnd.rhetorex.32kadpcm  
  audio/vnd.vmx.cvsd  
  audio/x-aiff aif   aiff   aifc  
  audio/x-pn-realaudio ram   rm  
  audio/x-pn-realaudio-plugin rpm  
  audio/x-realaudio ra  
  audio/x-wav wav  
  chemical/x-pdb pdb   xyz  
  image/bmp bmp  
  image/cgm  
  image/g3fax  
  image/gif gif  
  image/ief ief  
  image/jpeg jpeg   jpg   jpe  
  image/naplps  
  image/png png  
  image/prs.btif  
  image/prs.pti  
  image/tiff tiff   tif  
  image/vnd.cns.inf2  
  image/vnd.dwg  
  image/vnd.dxf  
  image/vnd.fastbidsheet  
  image/vnd.fpx  
  image/vnd.fujixerox.edmics-mmr  
  image/vnd.fujixerox.edmics-rlc  
  image/vnd.mix  
  image/vnd.net-fpx  
  image/vnd.svf  
  image/vnd.wap.wbmp wbmp  
  image/vnd.xiff  
  image/x-cmu-raster ras  
  image/x-portable-anymap pnm  
  image/x-portable-bitmap pbm  
  image/x-portable-graymap pgm  
  image/x-portable-pixmap ppm  
  image/x-rgb rgb  
  image/x-xbitmap xbm  
  image/x-xpixmap xpm  
  image/x-xwindowdump xwd  
  message/delivery-status  
  message/disposition-notification  
  message/external-body  
  message/http  
  message/news  
  message/partial  
  message/rfc822  
  message/s-http  
  model/iges igs   iges  
  model/mesh msh   mesh   silo  
  model/vnd.dwf  
  model/vnd.flatland.3dml  
  model/vnd.gdl  
  model/vnd.gs-gdl  
  model/vnd.gtw  
  model/vnd.mts  
  model/vnd.vtu  
  model/vrml wrl   vrml  
  multipart/alternative  
  multipart/appledouble  
  multipart/byteranges  
  multipart/digest  
  multipart/encrypted  
  multipart/form-data  
  multipart/header-set  
  multipart/mixed  
  multipart/parallel  
  multipart/related  
  multipart/report  
  multipart/signed  
  multipart/voice-message  
  text/calendar  
  text/css css  
  text/directory  
  text/enriched  
  text/html html   htm  
  text/plain asc   txt  
  text/prs.lines.tag  
  text/rfc822-headers  
  text/richtext rtx  
  text/rtf rtf  
  text/sgml sgml   sgm  
  text/tab-separated-values tsv  
  text/t140  
  text/uri-list  
  text/vnd.abc  
  text/vnd.flatland.3dml  
  text/vnd.fly  
  text/vnd.fmi.flexstor  
  text/vnd.in3d.3dml  
  text/vnd.in3d.spot  
  text/vnd.latex-z  
  text/vnd.motorola.reflex  
  text/vnd.ms-mediapackage  
  text/vnd.wap.si  
  text/vnd.wap.sl  
  text/vnd.wap.wml wml  
  text/vnd.wap.wmlscript wmls  
  text/x-setext etx  
  text/xml xml  
  video/mpeg mpeg   mpg   mpe  
  video/quicktime qt   mov  
  video/vnd.motorola.video  
  video/vnd.motorola.videop  
  video/vnd.vivo  
  video/x-msvideo avi  
  video/x-sgi-movie movie  
  x-conference/x-cooltalk ice  
 



分享到:
评论
1 楼 sstt 2009-01-13  
这样导出包含图片的就不行了。但是导出文件用 xmlspy打开再另存为又会生成图片。不知道如何解决。

相关推荐

    java 根据javaBean反射自定义导出 excel、xml、pdf、csv

    在Java编程中,根据JavaBean反射来实现数据的导出,如Excel、XML、PDF和CSV格式,是一种常见的数据处理技术。JavaBean是Java中的一种设计模式,它提供了一种标准的方式来封装对象属性,便于数据操作。反射机制则是...

    html table 导出Excel,xml

    "html table 导出Excel,xml"这个主题就是关于如何实现这一功能的。这里我们将深入探讨这个过程,并提供相关的知识点。 首先,HTML表格是一种在网页上展示结构化数据的标准方式,它由`&lt;table&gt;`标签定义,包含`&lt;tr&gt;`...

    excel导出lua和xml工具

    Excel导出Lua和XML工具是一种实用的软件工具,它允许用户通过Excel表格来方便地管理和导出数据到Lua脚本语言或XML(可扩展标记语言)格式。在IT行业中,这两种格式都有各自的用途和优势。 Lua是一种轻量级的、...

    神级testlink-导出的xml用例转Excel或Excel转xml上传到testlink

    总的来说,"testlinkconvert"工具提供了一种快速、直观的方法来在TestLink的XML格式和Excel格式之间切换,极大地简化了测试用例的管理和协作。只要按照正确的步骤操作,就能有效地提升测试团队的工作效率。

    读取xml导出为excel

    请根据实际XML结构调整`XMLReader`类中的`startElement`、`endElement`和`characters`方法,以正确处理XML数据并将其转换为适合Excel的格式。 总结来说,从XML文件读取数据并导出到Excel文件,首先需要选择合适的...

    java导出excel、xml

    在Java编程环境中,导出Excel和XML是常见的数据交换任务,尤其在数据分析、报表生成以及数据存储方面。这里我们将深入探讨如何使用Java来处理这两种格式。 1. **Java与Excel交互**: - **Apache POI库**:这是Java...

    poi导出根据模板导出excel和简单列表导出excel源码

    这可能是提供的代码库或工具包的名称,其中包含了处理 Excel 导出的类和方法。这个库可能包含了一些通用的辅助函数,如数据转换、样式设置、模板解析等功能,简化了开发者的工作。 总结来说,"poi-excel-handler" ...

    从数据库中查询结果,并导出EXCEL 和XML,支持导入XML,再导出EXCEL,互相转换

    本文将详细介绍如何从数据库中查询结果,并将其导出为Excel和XML格式,以及如何导入XML数据再导出为Excel,实现这两种格式之间的互相转换。 首先,我们要了解数据库查询。数据库查询通常通过SQL(结构化查询语言)...

    Excel导出xml简单示例

    ### Excel导出XML简单示例知识点解析 #### 标题:Excel导出XML简单示例 此标题指出了本文档的主要内容是关于如何在Microsoft Excel中通过编程方式将数据导出为XML格式的一个简单示例。 #### 描述:Excel导出XML...

    java实现导出Excel文件和XML文件.docx

    Java实现导出Excel文件和XML文件 Java实现导出Excel文件和XML文件是Java语言中的一种常见需求,本文将详细介绍如何使用Java实现导出Excel文件和XML文件的功能。 一、功能简述 点击“导出”按钮,弹出文件选择...

    C#_.NET_Excel转Xml文件流形式导出Excel

    在.NET环境中,C#语言提供了丰富的库来处理Excel文件,如Microsoft.Office.Interop.Excel或更现代的第三方库如EPPlus。本篇文章将详细讲解...确保选择合适的库和方法,根据实际需求调整代码,以满足特定的业务场景。

    java导出excel、xml格式文档

    java导出excel、xml、pdf格式的文档,简单易用。

    XML文件导出Excel(xmlToExcel)示例源码

    这个示例源码"XML文件导出Excel(xmlToExcel)示例源码"提供了一种方法,将XML数据转换为可编辑和可视化的Excel格式。下面将详细解释这一过程涉及的关键知识点。 1. **XML(Extensible Markup Language)**:XML是一...

    C# 使用 XML方式 导出 Excel

    总的来说,C#使用XML方式导出Excel是一种高效且灵活的方法,特别适合处理大数据量的情况。通过理解XML数据结构和使用如EPPlus这样的库,可以简化代码,提高性能,从而在项目中实现更好的Excel文件生成和管理。

    TestLink导出XML用例转换为Excel工具

    功能介绍:TestLink用例默认只支持导出为XML,此工具支持把XML转换为Excel文件,可转一层目录的测试用例,也可转两层目录的测试用例集。 此工具为TkInter实现的可视化转换工具,可显示转换的每个用例名,统计每次...

    asp.net里导出excel表方法汇总

    ### ASP.NET 中导出 Excel 表的方法汇总 在 ASP.NET 应用程序中,导出数据到 Excel 是一个常见的需求。下面将详细介绍 ASP.NET 中几种常见的导出 Excel 的方法及其实现原理。 #### 方法一:使用 DataSet 直接生成 ...

    java Swing 读取xml并导出Excel(密码:qiyh)

    java Swing 读取xml并导出Excel java Swing 读取xml并导出Excel

    利用xml配置文件和Excel模板,导出标准Excel(单sheet多sheet都可以)

    在导出Excel的场景中,XML配置文件可以用来定义报表的结构、样式和数据来源。通过解析XML文件,程序可以根据这些定义动态生成Excel内容。例如,XML可以包含表格的列名、列宽、单元格样式等信息,也可以指定数据从...

    导出Excel文档.

    在IT行业中,尤其是在数据处理和报告生成的场景下,导出Excel文档是一项常见的任务。Excel作为微软 Office 套件中的重要组件,以其强大的数据管理、分析和可视化能力深受程序员和业务人员的喜爱。本文件主要关注如何...

Global site tag (gtag.js) - Google Analytics