JXL Excel使用筆記

2021-08-31 04:35:03 字數 1429 閱讀 9647

jxl簡單使用:

1.讀excel檔案

workbook workbook = null;

trycatch(exception e)

sheet sheet = workbook.getsheet(0);

cell cell=sheet.getcell(i,j);//讀第i列,第j行**的值

system.out.println(cell.getcontents());

對於迴圈讀出可以使用

sheet.getrows();方法得到行數

sheet.getcolumns();方法得到列數

2.寫excel:

workbook wb = workbook.getworkbook(new file(path));

writablecellformat wcf = new writablecellformat();

book = workbook.createworkbook(new file(path, wb);

sheet = book.getsheet(0);

jxl.write.label name = new jxl.write.label(i,j,"abc",wcf);//在第i列,第j行寫入"abc"值,風格為wcf,如果寫入的是數字則使用jxl.write.number

sheet.addcell(name);

try

catch(writeexception e){}

catch(ioexception e){}

3.單元格風格:

設定邊框—

writablecellformat wcf = new writablecellformat();

wcf.setverticalalignment(verticalalignment.centre);

wcf.setborder(border.right,borderlinestyle.thin);

wcf.setborder(border.left,borderlinestyle.thin);

wcf.setborder(border.bottom,borderlinestyle.thin);

合併單元格-

sheet.mergecells(0,1,0,2)

合併(0,1)、(0,2)兩個單元格

設定字型-

writablefont wf = new writablefont(writablefont.arial,12, writablefont.bold, false);

writablecellformat wcf = new writablecellformat(wf);

以及其它各種單元格樣式,如設定背景顏色

都可以通過設定writablecellformat來設定

注:jxl元件對於公式的支援似乎比apache的poi好

JXL Excel使用筆記

讀excel workbook workbook null trycatch exception e sheet sheet workbook.getsheet 0 cell cell sheet.getcell i,j 讀第i列,第j行 的值 system.out.println cell.get...

Vim 使用筆記

set hlsearch set nohlsearch 搜尋後清除上次的加亮 nohl nohlsearch 拷貝 很有用的一句話,規定了格式選項,讓它換行不自動空格 set formatoptions tcrqn set fo r set noautoindent 再 shift insert 正...

xemacs使用筆記

xemacs使用筆記 xemacs emacs的下一代,由lucid原創 from debian參考手冊.由於不知道什麼時候刪掉了emacs的乙個重要檔案.每次都沒法安裝好.突然發現了xemacs,於是決定使用看看.本人還是菜鳥,僅供交流 我使用的ubuntu系統,所以就直接apt get inst...