使用apach poi的一些隨筆

2022-06-06 07:03:07 字數 2396 閱讀 2058

org.apache.poi

poi4.1.0

//建立乙個excel檔案

hssfworkbook hssfworkbook = new

hssfworkbook();

//建立工作簿

hssfsheet sheet = hssfworkbook.createsheet("測試");

//樣式

hssfcellstyle style =hssfworkbook.createcellstyle();

//單元格

style.setalignment(horizontalalignment.center); //

設定水平對齊的樣式為居中對齊;

style.setverticalalignment(verticalalignment.center); //

設定垂直對齊的樣式為居中對齊;

style.setborderbottom(borderstyle.thin); //

下邊框

style.setborderleft(borderstyle.thin); //

左邊框

style.setborderright(borderstyle.thin); //

右邊框 style.setbordertop(borderstyle.thin); //

上邊框

//字型

hssffont font = wb.createfont(); //

生成乙個字型

font.setfontheightinpoints((short) 16); //

字型大小

font.setbold(true); //

加粗

font.setitalic(true); //

傾斜 font.setfontname("宋體"); //

字型 font.setunderline((byte) 2); //

下劃線,1、單下劃線,2、雙下劃線

font.setcolor((short) 4); //

數字對應顏色,具體自測!

//把字型 應用到當前樣式

style.setfont(font);

hssfrow row = sheet.createrow(0); //

建立一行單元格

hssfcell cell = row.createcell("行數"); //

哪乙個單元格

cell.setcellstyle(style);

cell.setcellvalue(object.tostring());

//合併單元格,居中設定邊框

hssfcell cell = row.createcell("行數");

hssfcellstyle style =hssfworkbook.createcellstyle();

style.setalignment(horizontalalignment.center);

//設定水平對齊的樣式為居中對齊;

style.setverticalalignment(verticalalignment.center); //

設定垂直對齊的樣式為居中對齊;

cell.setcellstyle(style);

cell.setcellvalue("設值");

cellrangeaddress celladdresses = new

cellrangeaddress(起始行,結束行 , 起始列, 結束列);

//設定合併後的單元格邊框

regionutil.setborderleft(borderstyle.thin,celladdresses, sheet ); //

左邊框 regionutil.setborderbottom(borderstyle.thin, celladdresses, sheet ); //

下邊框 regionutil.setborderright(borderstyle.thin, celladdresses, sheet ); //

右邊框 regionutil.setbordertop(borderstyle.thin, celladdresses, sheet ); //

下邊框

VIO的一些隨筆

大公司跑在手機的似乎都是濾波msckf那種,有優化的但似乎功耗不行。還有就是雜交的前端濾波後面在掛地圖,反正國內的似乎就是svo,vins,orbslam,msckf組合起來。缺啥補啥,那個太爛了就想辦法換或者硬體加速。都是工程上的了,不過還是有很多trick。說來濾波和優化類似,都是由於ba,bw...

Vuex的一些隨筆

vuex 和單純的全域性物件有以下兩點不同 vuex 的狀態儲存是響應式的。當 vue 元件從 store 中讀取狀態的時候,若 store 中的狀態發生變化,那麼相應的元件也會相應地得到高效更新。你不能直接改變 store 中的狀態。改變 store 中的狀態的唯一途徑就是顯式地提交 commit...

集群的一些隨筆

nfs共享linux系統本身自帶,只需service nfs start即可啟動,其共享配置檔案在 etc exports裡新增,例子如下 share pub tomcat webroot 192.168.110.0 24 rw,no root squash memcached伺服器部署 直接 yu...