jxl.jar是款可以帮助用户从网页上操作Excel类库的工具,软件基于Java开发,用户可以通过编辑代码的方式将您的xls文件插入网页上,也可以直接利用该出现加载到Excel中作为插件使用,他可以方便用户读取代码中的表格数据,从而可以在线更改表格的数据、文字、表格样式等,您不需要打开Excel软件就可以访问xls文件,处理的过程对于会编程的朋友来说是非常简单的了,软件运行的时候可以下载一个Java作为启动程序,增加jar程序的驱动性能,需要的朋友可以下载试试!

软件功能

从Excel 95,97,2000 ,XP和2003工作簿读取数据

读取和写入公式(仅限Excel 97及更高版本)

生成Excel 2000格式的电子表格

支持字体,数字和日期格式

支持细胞的阴影,边界和着色

修改现有的工作表

国际化,几乎可以处理任何地区,国家,语言或字符编码(公式目前仅支持英文,法文,西班牙文和德文,但如果翻译可以添加更多)

支持复制图表

支持将图像插入和复制到电子表格中

支持使用Jakarta Commons Logging,log4j,JDK 1.4 Logger等进行日志记录

软件特色

jxl.jar是一种成熟的开源Java API,使开发人员能够动态阅读,编写和修改Excel电子表格。现在,java开发人员可以读取Excel电子表格,使用方便简单的API对其进行修改,并将更改写入任何输出流(例如磁盘,HTTP,数据库或任何套接字)。

任何可以运行Java虚拟机(即不仅仅是Windows)的操作系统都可以处理和传送Excel电子表格。因为它是Java,所以可以从servlet中调用API,从而可以通过Internet和Intranet Web应用程序访问Excel电子表格。

允许它会根据下载jxl jar窗口,还可以使用可能已经被认为是这样的用户将运行更快,错误对话框,当这样一个程序,如你所做的,已经有超过45个声音而且我们相当全面,但并不糟糕,但是大多数eBay的粉丝都在寻找我们的浏览。默认的键盘控件是无用的垃圾项,删除重复和子文件夹结构没有麻烦。对文书工作的真正涟漪效应可能会吸引任何级别的可行帮助下载jxl jar

使用方法

用不同数据类型读取Java中的Excel文件:

1)下面的行创建封装Excel文件的Workbook对象。在这个例子中,getWorkbook()方法接受指向位于“C:/test.xls”的Excel文件的File对象。

2)下面的行用于引用Excel文件中的第一个工作表。以类似的方式,您可以参考任何其他工作表,以防您正在处理的Excel文件有多个工作表。

3)下面的行给出了根据传递给getCell方法的参数给工作表中特定单元格的引用。第一个参数表示列,第二个参数表示该行。确保只访问非空单元格,否则此方法将抛出ArrayIndexOutOfBoundsException。

4)以下行创建对DateCell的引用(用于封装具有Date数据的单元格),NumberCell(用于封装具有Number数据的单元格),BooleanCell(用于封装具有布尔数据的单元格)和LabelCell(用于封装单元格标签或字符串数据)。

5)在下面的行中,我们在Cell对象上调用getType()方法。此方法返回表示单元格中内容的数据类型的枚举。如前所述,在本例中,我们读取CellType.DATE,CellType.NUMBER,CellType.BOOLEAN和CellType.LABEL(String)数据:

常见问题

如何摆脱OutOfMemory异常?

JVM为当前进程可用的内存量设置上限,以防止失控的进程吞噬系统资源并使计算机停止。读取或写入大型电子表格时,默认情况下,JVM可能需要比已分配给JVM的更多内存 - 这通常表现为java.lang.OutOfMemory异常。默认情况下,每个工作簿在创建时分配5MB,并以5MB为增量分配更多内存。这些值可以通过使用类来更改WorkbookSettings。通常可以通过降低这些值来删除OutOfMemory异常(请注意,性能可能会受到影响)。或者,您可以使用-Xms和-Xmx options选择更多的内存给JVM ; 例如,分配一个初始堆尺寸的10 MB,用100 MB作为上限,则应启动JVM这样的:java -Xms10m -Xmx100m MyClass。为了以这种方式为servlet / JSP分配更多内存,请参阅Web应用程序服务器的帮助文档。通常,与Tomcat和WebLogic一样,对启动脚本的简单更改就是必要的。

如何读/写电子表格图表?

已经存在于电子表格中的图表可以复制到另一个电子表格。新图表尚未插入到电子表格中,但通过将预先存在的电子表格中的图表用作模板,您可以创建使用该模板图表的新电子表格,而在运行时插入新的数据值。请参阅消息#1401 at http://groups.yahoo.com/group/JExcelApi/message/1401

如何读/写电子表格图像?

Adam Caldwell写了一个可以插入BMP的补丁。JExcelApi版本2.3.11的修补程序位于其他版本的补丁也可用。JExcelApi版本2.4引入了对图像的本机支持。您可以使用电子表格插入PNG文件sheet.addImage()。Adam没有计划将他的BMP补丁更新到更高版本的JexcelAPI。

我使用JExcelApi创建一个非常大的Excel文件。如果我在Excel中打开文件并保存它,而不进行任何更改,文件缩小到其原始大小的一半。为什么?

Excel执行优化以尽可能减少文件大小,但JExcelApi不。这里有一些例子:

JExcelApi以Unicode编写所有字符串,而Excel可以将字符串保存为单字节ASCII编码。这可以将所有存储的字符串的大小减半。

如果许多单元格使用相同的公式,Excel只会将此公式写入底层文件一次,而JExcelApi会为每个单元格写入一次公式。

如果顺序写入许多空白单元格,则在保存时将Excel分组为单个MULBLANK记录,而JExcelApi会为每个单元格写入单个记录。

java jxl.jar_jxl.jar官方下载-jxl.jar(java操作excel) 免费版 - 河东下载站相关推荐

  1. zend optimizer php5.5,zend guard5.5版本下载-zend guard php5.5v5.5 免费版 - 极光下载站

    zend guard5.5旧版在以往版本的基础上又加入了多种功能,简单易上手的操作,将会让你在对php加密时,可以更加的便捷,而且安全的操作环境,根本就不用担心信息会被泄露! zend guard官方 ...

  2. matlab调用python编译器_Matlab转python编译器-Matlab/Octave转Python编译器(smop) 0.2.5 免费版 - 河东下载站...

    Matlab转python编译器是一款功能相当强大的转换编译器:它主要就是为了帮助用户将Matlab.Octave快速的转换成为您需要的Python,非常的适合这科学的计算过程中,matlab代码进行 ...

  3. 360签名工具 linux,360apk签名工具-360apk签名工具(qihoo360 apk signer) 1.0 免费版 - 河东下载站...

    360apk签名工具是一款非常出色的apk反编译软件,体积虽小,但是功能上非常专业,对于从事移动开发相关的用户们来说是必不可少的得力工具,有了它再也不用一个一个进行操作了,太浪费时间,360apk签名 ...

  4. python操作Excel格式与下载

    #1.第一步导入相应的模块import xlwtfrom xlwt import *#2.第二步创建excel表格 workbook = xlwt.Workbook() sheet = workboo ...

  5. java合并单元格的快捷键_Java使用POI操作Excel合并单元格

    合并单元格的方法: 指定 4 个参数,起始行,结束行,起始列,结束列.然后这个区域将被合并. CellRangeAddress region = new CellRangeAddress(startR ...

  6. java操作Excel有两种方式 方式1:jxl操作Excel jxl的API

    java操作Excel有两种方式 方式1:jxl操作Excel 方式2:poi操作Excel 下面介绍jxl API: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用 ...

  7. java jxl_java 中JXL操作Excel实例详解

    JXL操作Excel 前言: jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一 ...

  8. java jxl mergecells_java 中JXL操作Excel实例详解

    JXL操作Excel 前言: jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一 ...

  9. java 操作excel jxl_java 中JXL操作Excel实例详解

    JXL操作Excel 前言: jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一 ...

  10. JXL操作Excel

     一.创建文件 拟生成一个名为"test.xls"的Excel文件,其中第一个工作表被命名为 "第一页",大致效果如下: ? 1 2 3 4 5 6 7 8 9 ...

最新文章

  1. Go 分布式学习利器(15) -- Go 实现 深搜和广搜
  2. 为Windows mobile编写设计友好的控件[Writing designer friendly controls for Windows Mobile]
  3. dedecms 后台添加新字段
  4. ionic ajax 跨域,解决 ionic 中的 CORS(跨域) 问题
  5. 计算机应用与网络讲义,计算机基础讲义
  6. 不当败家子的原因......
  7. scp和ssh如何连接指定端口的远程主机
  8. TextScanner:旷视新作文字识别新突破,确保字符阅读顺序
  9. Bridge(桥接)-对象结构型模式
  10. (Python+OpenCV)图像平移
  11. mkallcache1.php,distributedCache
  12. 获取国家法定节假日和周末
  13. 计算机课程没电脑怎么讲课,停课不停学,学生家里没有电视、智能手机和电脑,怎么上网课?...
  14. android wear 应用推荐,2015年Android Wear十大必装应用
  15. JS,两种在页面加载完成后自动执行的方法(ready,onload)
  16. 关于数学计算机手抄报简单的,关于简单的数学手抄报图片大全
  17. 免费PDF下载网站 Free Pdf Download Engine
  18. logback系列之四:输出日志到不同文件
  19. Hadoop HDFS实现机架感知
  20. android 电子书框架,[Android] Pdf开发框架使用

热门文章

  1. 红外非均匀矫正matlab实现,一种红外图像非均匀性校正方法与流程
  2. qgis导出shp_使用QGIS将文本坐标转换为矢量文件
  3. Web前端开发技术实验与实践(第3版)储久良编著实训11
  4. 教资高中计算机知识点,如何备考教师资格证高中信息技术
  5. c语言贪吃蛇实训报告文档,C语言实现贪吃蛇.docx
  6. 知了课堂Day3——微信小程序基础03——组件的一些笔记
  7. Python标准库——turtle库
  8. CIC滤波器设计原理总结
  9. eclipse汉化版与背景更换更换jdk及项目jre以及环境变量的配置
  10. [RK3399][Android7.1] 移植笔记 --- 音频Codec RT5640添加