jxl 2.6.12.jar
官方版- 軟件大小:667.00 KB
- 軟件語言:中文
- 軟件類型:國產軟件 / 編程輔助
- 軟件授權: 免費軟件
- 更新時間:2017-07-03 10:23:11
- 軟件等級:
- 軟件廠商: -
- 應用平臺:WinXP, Win7, Win8, Win10
- 軟件官網: 暫無
相關軟件
Java Email 在Tomcat所依賴的Jar包免費版
580.00 KB/英文/10.0
spring-3.2 核心jar包
44.50 MB/中文/10.0
sqljdbc4.jar包Java的JDBC對SQL2008的支持JAR
424.00 KB/中文/1.0
poi3.7jar包
18.63 MB/中文/10.0
hibernate必須的jar包官方完整版
6.19 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關文章網友評論下載地址
jxl 2.6.12.jar是非常不錯的手機編程輔助jar包,有了該工具,用戶們會更加方便的進行編程操作,小編還為各位準備了高級操作說明,感興趣的朋友們快來下載吧!
jxl.jar搭建環(huán)境:
將下載后的文件解包,得到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類來負責.假設我們在生成一個含有字串的單元格時,使用如下語句,為方便敘述,我們?yōu)槊恳恍忻罴恿司幪?
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);
合并既可以是橫向的,也可以是縱向的.合并后的單元格不能再次進行合并,否則會觸發(fā)異常.
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,具體里面怎么實現的我還沒細看:)因為著急趕活,先完成功能,其他的以后有時間慢慢研究.以后會繼續(xù)寫出在使用中的心得給大家.
更多>> 軟件截圖
推薦應用
其他版本下載
精品推薦 jar包
- 更多 (132個) >> jar包 JAR(Java Archive,Java歸檔文件)是與平臺無關的文件格式,它允許將許多文件組合成一個壓縮文件.為J2EE應用程序創(chuàng)建的JAR文件是EAR文件(企業(yè)JAR文件).JAR文件格式以流行的ZIP文件格式為基礎.與ZIP文件不同的是,JAR文件不僅用于壓縮和發(fā)布,而且還
sqljdbc4.jar包 424.00 KB
/中文/1.0org.apache.poi jar包 28.65 MB
/中文/5.0spring-3.2 核心jar包 44.50 MB
/中文/10.0oracle12c jdbc jar驅動包 1.40 MB
/中文/0.0httpcore-ab-4.4.5.jar 286.00 KB
/中文/10.0httpcore4.4.4.jar包 3.00 KB
/中文/0.0jstl-1.2.jar包 378.00 KB
/中文/0.0ksoap2-android.jar 1.95 MB
/中文/0.0
相關文章
下載地址
jxl 2.6.12.jar 官方版
查看所有評論>> 網友評論
更多>> 猜你喜歡