导入导出Excel的方法

导入导出Excel的方法总结:

  

      导入导出Excel表格的包有poi.jar包 和jxl.jar包,两种包都可以实现Excel表格进行操作;

 

(一) poi.jar包介绍

             poi介绍:Jakarta POI - Java API To Access Microsoft Format Files

             有一下几个包:

             POIFS: for OLE 2 Documents ,POIFS is the oldest and most stable part of the project. It is our port of the OLE

                        2 Compound Document Format to pure Java.

             HSSF :for Excel Documents,HSSF is our port of the Microsoft Excel 97(-2002) file format (BIFF8) to pure Java.

             HWPF :for Word Documents ,HWPF is our port of the Microsoft Word 97 file format to pure Java.

             HPSF :for Document Properties,HPSF is our port of the OLE 2 property set format to pure Java

            下面简单介绍一下HSSF

                

        还有一种就是使用过滤器和 Extreme Table自定义空间结合使用 ,首先在web.xml中配置ExportFilter过滤器 ,然后在  <ec:table/>中添加<ec:exportXls/> 标签

          

 

      jsp: <ec:exportXls fileName="userExcel.xls" tooltip="导出为电子表格文件" text="XLS"/>

 

 

(二)jxl包介绍:

            jExcelAPI是一个韩国程序员的作品,虽然没有POI那样血统高贵,但是在笔者 的使用过程中, 感觉简单方便,对中文支持非常好,功能也比较强大。最关键的是这套API是纯Java的, 并不依赖 Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。下面是相关代码实现: 

   

 

(三)使用页面Response.ContentType设置网址返回的内容类型 

   

application/vnd.ms-excel是Excel表格 ,类似于text/html是HTML页面;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值