`

使用Java 语言导出、导入 Excel 文件的源代码(实例)

    博客分类:
  • JAVA
 
阅读更多
关键词:Java,Excel


环境说明:jdk1.6,Eclipse SDK Version: 3.6.0  

    文章给出使用 Java 语言来操纵 Excel 文件的源代码。在 Web 应用日益盛行的今天,通过 Web 来操作(导入导出) Excel 文件的需求越来越强烈,本文的办法是在 JSP 或 Servlet 中创建Excel文件,并将这个文件的URL路径返回给浏览器,点击下载即可访问到 Excel 文件。

    writeExcel API 提供了两种方式来处理可写入的输出流,一种是直接生成本地文件,如果文件名不带全路径的话,缺省的文件会定位在当前目录,如果文件名带有全路径的话,则生成的 Excel 文件则会定位在相应的目录;另外一种是将 Excel 对象直接写入到输出流,例如:用户通过浏览器来访问 Web 服务器,如果 HTTP 头设置正确的话,浏览器自动调用客户端的 Excel 应用程序,来显示动态生成的 Excel 电子表格。

说明:

1、到http://www.andykhan.com/jexcelapi/download.html下载一个jxl.jar包,放到lib目录下。

2、下载编辑源码:java to excel

    该代码主要是向大家介绍如何生成简单的 Excel 工作表,在这里单元格的内容是不带任何修饰的 ( 如:字体,颜色等等 ),所有的内容都作为字符串写入。

    若从数据库导出数据到excel的话,只需在对应位置添加数据库操作的语句即可。

3、编辑jsp文件,调用类方法即可。

4、修改web.xml文件,添加下面节点:即可实现下载excel文件。

    <mime-mapping>
        <extension>xls</extension>
        <mime-type>application/vnd.ms-excel</mime-type>
    </mime-mapping>

附件:使用Java 语言导出、导入 Excel 文件的源代码(相关程序、文件包)

文献参考:
http://www.ibm.com/developerworks/cn/java/l-javaExcel/
http://blog.csdn.net/xlbest0711/archive/2009/06/11/4260156.aspx

http://www.talented.com.cn/archives/2011/5/20110526093234.html


分享到:
评论

相关推荐

    Java POI 导入导出Excel简单实例源代码

    Java POI 导入导出Excel简单实例源代码 该源代码的jar包,参见以下博文附录截图 Java POI导出EXCEL经典实现 Java导出Excel弹出下载框 http://blog.csdn.net/evangel_z/article/details/7332535 web页面导出Excel...

    Java实现Excel导入导出

    Excel源代码,导入导出各种工具类 &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi &lt;groupId&gt;org.apache.poi &lt;artifactId&gt;poi-scratchpad 代码实例: String path = ""; byte[] bytes; vo.setCurrentPage(0); vo....

    Java POI 导入导出Excel简单实例源代码.zip

    Java POI 导入导出Excel简单实例源代码 该源代码的jar包,参见以下博文附录截图 Java POI导出EXCEL经典实现 Java导出Excel弹出下载框 http://blog.csdn.net/evangel_z/article/details/7332535 web页面导出Excel...

    C#通过NPOI操作Excel的实例代码

    C#操作Excel的方法有很多种,常见的有微软官方的OLE Automation,Apache的POI等。这里介绍的是POI翻译成C#的NPOI。...这里提供一个操作Excel的类,类中提供了4个方法,两个导出,两个导入。可以通过DataSet导

    网管教程 从入门到精通软件篇.txt

    INP:Oracle 3.0版或早期版本的表单源代码 INRS:INRS远程通信声频 INS:InstallShield安装脚本;X-Internet签字文件;Ensoniq EPS字簇设备;Cell/ⅡMAC/PC抽样设备 INT:中间代码,当一个源程序经过语法检查后...

    asp.net知识库

    关于能自定义格式的、支持多语言的、支持多数据库的代码生成器的想法 发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--序 XCodeFactory3.0完全攻略--基本思想 XCodeFactory...

    易语言程序免安装版下载

    “库文件名”以.lib或.obj为后缀的将被视为静态库,可使用绝对路径或相对路径(相对当前源代码所在目录),如依赖多个静态库请分别列出并以逗号分隔;“在库中的对应命令名”请务必准确填写静态库中公开导出的符号...

    基于jbpm与activiti的工作流平台技术架构介绍

    18.流程的导入与导出 19.子流程支持 20.流程任务逐步回退处理(任务追回及多驳回 ) 21.流程自由跳转 22.流程跳转业务规则设置 23.多级分发任务与任务汇总 24.会签(并行与串行)、补签及投票处理 25.流程版本变更...

Global site tag (gtag.js) - Google Analytics