// 生成名為“第一頁”的工作表,參數(shù)0表示這是第一頁
WritableSheet sheet = book.createSheet("第一頁", 0);
// 在Label對象的構(gòu)造子中指名單元格位置是第一列第一行(0,0)
// 以及單元格內(nèi)容為test
Label label = new Label(0, 0, "test");
// 將定義好的單元格添加到工作表中
sheet.addCell(label);
/*
* 生成一個(gè)保存數(shù)字的單元格 必須使用Number的完整包路徑,否則有語法歧義 單元格位置是第二列,第一行,值為789.123
*/
jxl.write.Number number = new jxl.write.Number(1, 0, 789.123);
sheet.addCell(number);
// 寫入數(shù)據(jù)并關(guān)閉文件
book.write();
book.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
編譯執(zhí)行后,會在當(dāng)前位置產(chǎn)生一個(gè)Excel文件。
三、讀取文件
以剛才我們創(chuàng)建的Excel文件為例,做一個(gè)簡單的讀取操作,程序代碼如下:
//讀取Excel的類
import java.io.*;
import jxl.*;
public class ReadXLS {
public static void main(String args[]) {
try {
Workbook book = Workbook.getWorkbook(new File("測試.xls"));
// 獲得第一個(gè)工作表對象
Sheet sheet = book.getSheet(0);
// 得到第一列第一行的單元格
Cell cell1 = sheet.getCell(0, 0);
String result = cell1.getContents();
System.out.println(result);
book.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
程序執(zhí)行結(jié)果:test
相關(guān)推薦:計(jì)算機(jī)等級考試二級Java經(jīng)典算法大全匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |