jxl总结

jxl 是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。 另外需要说明的是,这套API对图形和图表的支持很有限,而且仅仅识别PNG格式。

1、jxl导入excel

处理excel文件有多种方式,我晓得的架包就有jxl和poi两种。 此处我描述采用jxl实现。 导出excel文件,代码如下 传递进来的参数有文件路径(带文件名)、数据(数组形式,当然也可以是list或者map等,相对应更改下面for处理方式即可) 代码段中没有处理格式、样式等 导入excel文件(传递的参数为文件路径): 最后返回值为String,且处理为带[ , ]所以可以再转换为数组或者json对象。如果要处理为list等泛型可在获取值的时候做不同的处理。 后附jxl架包一个

2、jxl读取excel

jxl (Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。jxl 的主页是:http://www.andykhan.com/jexcelapi/,可以在这里下载到它的最新的版本。 你可以分别通过如下命令 java -jar jxl.jar -xml test.xls java -jarjxl .jar -cvs test.xls 以xml和cvs格式查看test.xls,这是因为jxl作者实现了一个用来演示的 jxl .demo.Demo的类。

3、jxl修改excel

第一次要做这个导出功能,看了下同事之前写的都是jxl这个api,网上也大体看了下,转载点东西记录下。 一、API系列jxl的API主要有三个包,jxl,jxl.format,jxl.write.如果单独的分析API,可能对于更明确的了解此API没有太多的帮助,我们还是从Excel文件的层次来剥离此API吧. 一个excel文件由一个工作簿组成,一个工作簿又由n个工作表组成.每个工作表又由多个单元格组成.对应jxl中的结构为 读文件(包jxl) 写文件(包jxl.write) 说明 Workbook  WritableWorkbook 工作簿 Sheet WritableSheet 工作表 Cell/Image/Hyperlink WritableCell/WritableImage//WritableHyperlink 单元格/图像/超链接 单元格(此处指文本单元格,图像及链接和单元格做为一个层次)分为好多种,所以在API的设计中将Cell作为一个接口而存在.

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值