- 軟件大?。?span>554KB
- 軟件語言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 編程工具
- 更新時間:2017-07-24 15:32
- 運行環(huán)境:WinAll, WinXP, Win7, Win8
- 軟件等級:
- 軟件廠商:
- 官方網站:暫無
553KB/中文/1.5
10.15M/中文/2.0
1.52M/中文/10.0
643KB/中文/5.0
0KB/中文/10.0
jxl.jar官方版是一款支持2007版本的excel的工具類庫,該文件包支持字體、圖表等多種操作模式,功能強大,且附帶使用說明,有需要者歡迎在綠色資源網下載!
將下載后的文件解包,得到JXL.JAR,放入classpath。如果包不能正常的加載,可以把你下載好的JXL.JAR包放入本機jre的安裝目錄下,例如 D:\JAVA\jre\lib\ext中。如果想在eclipse的一個項目中導入JXL.JAR,在該項目上右鍵,點擊“屬性”,
類別那里選擇”庫“,點擊"添加外部jar”在彈出的文件選擇對話框選擇你的jxl.jar。
支持Excel 95-2000的所有版本
生成Excel 2000標準格式
支持字體、數(shù)字、日期操作
能夠修飾單元格屬性
支持圖像和圖表
應該說以上功能已經能夠大致滿足我們的需要。最關鍵的是這套API是純Java的,并不依賴Windows系統(tǒng),即使運行在Linux下,它同樣能夠正確的處理Excel文件。另外需要說明的是,這套API對圖形和圖表的支持很有限,而且僅僅識別PNG格式。
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);
請描述您所遇到的錯誤,我們將盡快予以修正,謝謝!
*必填項,請輸入內容