基本
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...