易截截图软件、单文件、免安装、纯绿色、仅160KB

使用JAVA通过JXL(JExcel)动态生成Excel文件


 
上次談過了使用iText產生PDF檔,這次換成來談談使用JExcel來產生EXCEL檔的方法。
首先,先到他的SourceForge主頁面download相關的API檔案。
http://sourceforge.net/projects/jexcelapi/

http://www.andykhan.com/jexcelapi/download.html
當然,他也是OpenSource的元件。
下列為其Tutorial教學:
http://www.andykhan.com/jexcelapi/tutorial.html
一切就緒後,那就準備上路了。
下載下來的壓縮檔解開後,可以找到jxl.jar,先將此檔案加入你的Classpath中吧!
1. 先建立Workbook
也就是整份的Excel檔案,可指定檔名。
Workbook workbook = Workbook.getWorkbook(new File("test.xls"));
2. 建立Sheet
也就是每個Excel檔案下面可以跳tag的sheet表。
Sheet sheet = workbook.createSheet("我的Excel表", 0);
第一個參數是sheet name,第二個參數是第幾張sheet,當然index是由0開始算。
3. 建立字型
WritableFont chFont11w = new WritableFont(WritableFont.TIMES, 11);
chFont11w.setColour(Colour.WHITE);
先建立一個WritableFont的instance,其constructor的第一個參數是指定字型,第二個是字型大小。
其中字型的部份,可以使用WritableFont所提供預設的一堆static常數來指定,
也可以直接輸入string,比如打"標楷體",到時產生的字型就會依照你所指定的來顯示。
而setColour是指定此字型的顏色,這個部份就麻煩。
(由colour這個字來看,很顯然的JExcel應是英國相關的人開發的:P  反正總之不會是美國)
顏色為什麼麻煩呢?在JExcel裡面,Colour class並不提供public constructor讓user自己指定RGB的顏色,
所以你只能從Colour中一堆的static常數顏色來指定,之前為了這個問題還研究了一下他的原始


相关文档:

java 异常Exception 集


<!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:宋体;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"\@SimSun&qu ......

java jdbc 连接Oracle9i

     自己在做这个程序的时候看过很多的资料,上网也查了不少的资料,可是多半说的是出神入化,云里雾里...不光看了不明白,而且是有明白一点的人,看了也变的有些模糊了。
     这里我掩饰一套完整的java jdbc 连接Oracle9i的范例。
package com.lxh.dbcon;//打包
import ......

java中的string类型全面解析

1. 首先String不属于8种基本数据类型,String是一个对象。
  因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。
  2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;
  3. String str=”kvill”;
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号