poi excel 常用操作 凍結 合併 鏈結

2022-05-03 20:45:08 字數 1568 閱讀 9354

基本

workbook wb= new hssfworkbook();

sheet sheet = wb.createsheet("sheetname");

row row = sheet.createrow(0); //第一行

cell cell = row.createcell(0);//第乙個單元格

cell.setcellvalue("企業名稱");//單元格賦值

cell.setcellstyle(cellstyle);//設定樣式

fileoutputstream fos = new fileoutputstream("c:/workbook.xls");

wb.write(fos);

fos.close();

合併單元格

cellrangeaddress(int firstrow, int lastrow, int firstcol, int lastcol)

引數:起始行號,終止行號, 起始列號,終止列號

例:cellrangeaddress cra =new cellrangeaddress(0, 1, 0, 0); //合併第一列兩行

sheet.addmergedregion(cra);

凍結、固定表頭

createfreezepane的引數

第乙個引數表示要凍結的列數;

第二個引數表示要凍結的行數,這裡只凍結列所以為0;

第三個引數表示右邊區域可見的首列序號,從1開始計算;

第四個引數表示下邊區域可見的首行序號,也是從1開始計算,這裡是凍結列,所以為0;

例:sheet.createfreezepane(1,2,1,2);

鏈結//link樣式

格式化

文字:@

貨幣:#,##0.00

日期:yyyy年m月d日

例: hssfcellstyle numberstyle = (hssfcellstyle) wb.createcellstyle();

dataformat format = wb.createdataformat();

numberstyle.setdataformat(format.getformat("#,##0.00"));

cell.setcellstyle(numberstyle);

1,290,588.00

scala中結合元素的操作

col ele 將元素的新增到集合的尾部 seq ele col 將元素新增到集合的頭部 seq col ele,ele 將其他集合新增到集合尾部 set map col ele,ele 將子集合從集合中刪除 set map arraybuffer col1 col2 將其他集合新增到集合尾部 it...

RxJava結合操作符筆記

截圖來自於 startwith在資料序列的開頭插入一條指定的項 merge合併多個observables的發射物 使用merge操作符你可以將多個observables的輸出合併,就好像它們是乙個單個的observable一樣。merge可能會讓合併的observables發射的資料交錯 有乙個類似...

mongodb和python結合的操作

開始使用pymongo 操作mongodb 匯入pymongo import json from pymongo import mongoclient mc mongoclient 127.0.0.1 27017 創連線 建立mongodb客戶端 db mc s22 選擇或建立資料庫 記憶體 pla...