-
jxl 2.6.12.jar
官方版 -
- 软件大小:667KB
- 软件语言:中文
- 软件类型:国产软件 / 编程辅助
- 软件授权:免费软件
- 更新时间:2017-07-03 10:23
- 软件等级:
- 应用平台:WinXP, Win7, Win8, Win10
- 软件官网:暂无
相关软件
Java Email 在Tomcat所依赖的Jar包免费版
580KB/英文/10.0
poi3.7jar包
18.6M/中文/10.0
spring-3.2 核心jar包
44.5M/中文/10.0
sqljdbc4.jar包Java的JDBC对SQL2008的支持J
424KB/中文/1.2
struts2核心jar包完整版
4.6M/中文/10.0
软件介绍人气软件精品推荐相关文章网友评论下载地址
-
jxl 2.6.12.jar是非常不错的手机编程辅助jar包,有了该工具,用户们会更加方便的进行编程操作,小编还为各位准备了高级操作说明,感兴趣的朋友们快来下载吧!
jxl.jar搭建环境:
将下载后的文件解包,得到JXL.JAR,放入classpath.如果包不能正常的加载,可以把你下载好的JXL.JAR包放入本机jre的安装目录下,例如 D:\java\jre\lib\ext中.如果想在eclipse的一个项目中导入JXL.JAR,在该项目上右键,点击"属性",
类别那里选择"库",点击"添加外部jar"在弹出的文件选择对话框选择你的jxl.jar.
jxl.jar特色:
生成excel 2000标准格式
支持Excel 95-2000的所有版本
支持字体、数字、日期操作
支持图像和图表
能够修饰单元格属性
jxl 2.6.12.jar高级操作:
数据格式化
在Excel中不涉及复杂的数据类型,能够比较好的处理字符串、数字和日期已经能够满足一般的应用.
1、字串格式化
字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和WritableCellFormat类来负责.假设我们在生成一个含有字串的单元格时,使用如下语句,为方便叙述,我们为每一行命令加了编号:
WritableFont font1= new WritableFont(WritableFont.TIMES,16,WritableFont.BOLD); 或//设置字体格式为excel支持的格式 WritableFont font3=new WritableFont(WritableFont.createFont("楷体 _GB2312"),12,WritableFont.NO_BOLD );
① WritableCellFormat format1=new WritableCellFormat(font1);
② Label label=new Label(0,0,"data 4 test",format1);
③ 其中①指定了字串格式:字体为TIMES,字号16,加粗显示.
WritableFont有非常丰富的构造子,供不同情况下使用,jExcelAPI的 java-doc中有详细列表,这里不再列出.
②处代码使用了WritableCellFormat类,这个类非常重要,通过它可以指定单元格的各种属性,后面的单元格格式化中会有更多描述. ③处使用了Label类的构造子,指定了字串被赋予那种格式.在WritableCellFormat类中,还有一个很重要的方法是指定数据的对齐方式,比如针对我们上面的实例,可以指定:
//把水平对齐方式指定为居中
format1.setAlignment(jxl.format.Alignment.CENTRE);
//把垂直对齐方式指定为居中
format1.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE);
//设置自动换行
format1.setWrap(true);
单元格操作
Excel中很重要的一部分是对单元格的操作,比如行高、列宽、单元格合并等,所幸jExcelAPI提供了这些支持.这些操作相对比较简单,下面只介绍一下相关的API.
1、 合并单元格
WritableSheet.mergeCells(int m,int n,int p,int q);
作用是从(m,n)到(p,q)的单元格全部合并,比如:
WritableSheet sheet=book.createSheet("第一页",0);
//合并第一列第一行到第六列第一行的所有单元格
sheet.mergeCells(0,0,5,0);
合并既可以是横向的,也可以是纵向的.合并后的单元格不能再次进行合并,否则会触发异常.
2、 行高和列宽
WritableSheet.setRowView(int i,int height);
作用是指定第i+1行的高度,比如:
//将第一行的高度设为200
sheet.setRowView(0,200);
WritableSheet.setcolumnView(int i,int width);
作用是指定第i+1列的宽度,比如:
//将第一列的宽度设为30
sheet.setColumnView(0,30);
操作图片
public static void write()throws Exception{
WritableWorkbook wwb=Workbook.createWorkbook(new File("c:/1.xls"));
WritableSheet ws=wwb.createSheet("Test Sheet 1",0);
File file=new File("C:\\jbproject\\PVS\\WebRoot\\weekhit\\1109496996281.png");
WritableImage image=new WritableImage(1, 4, 6, 18,file);////前两位是起始格,后两位是图片占多少个
//格,并非是位置
ws.addImage(image);
wwb.write();
wwb.close();
}
很简单和插入单元格的方式一样,不过就是参数多了些,WritableImage这个类继承了 Draw,上面只是他构造方法的一种,最后一个参数不用说了,前面四个参数的类型都是double,依次是 x, y, width, height,注意,这里的宽和高可不是图片的宽和高,而是图片所要占的单位格的个数,因为继承的Draw所以他的类型必须是double,具体里面怎么实现的我还没细看:)因为着急赶活,先完成功能,其他的以后有时间慢慢研究.以后会继续写出在使用中的心得给大家.
-
更多>>软件截图
推荐软件
其他版本下载
精品推荐jar包
- 更多 (132个) >>jar包JAR(JavaArchive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.为J2EE应用程序创建的JAR文件是EAR文件(企业JAR文件).JAR文件格式以流行的ZIP文件格式为基础.与ZIP文件不同的是,JAR文件不
sqljdbc4.jar包424KB
/中文/3org.apache.poi jar包28.7M
/中文/1spring-3.2 核心jar包44.5M
/中文/10oracle12c jdbc jar驱动包1.4M
/中文/0httpcore-ab-4.4.5.jar286KB
/中文/2httpcore4.4.4.jar包3KB
/中文/1jstl-1.2.jar包378KB
/中文/0ksoap2-android.jar2.0M
/中文/0org.json.jar包50KB
/中文/0mysql-connector-java-5.1.17-bin.jar(MySQL JDBC驱动包)744KB
/中文/11
相关文章
-
下载地址
-
jxl 2.6.12.jar 官方版
-
-
查看所有评论>>网友评论
-
更多>>猜你喜欢