一.poi入門–基礎演示篇
1.匯入poi需要的座標
>
>
org.apache.poigroupid
>
>
poiartifactid
>
>
4.0.1version
>
dependency
>
>
>
org.apache.poigroupid
>
>
poi-ooxmlartifactid
>
>
4.0.1version
>
dependency
>
>
>
org.apache.poigroupid
>
>
poi-ooxml-schemasartifactid
>
>
4.0.1version
>
dependency
>
2.建立乙個最簡單excel檔案
/**
* 使用poi建立excel
*/public
class
poitest01
}
3.向單元格中寫入一些內容的示例
/**
* excel建立單元格寫入內容
*/public
class
poitest02
}
4.給單元格設定一些樣式的示例
/**
* excel處理單元格樣式示例
*/public
class
poitest03
}
5.excel中寫入一張
/**
* excel寫入一張
*/public
class
poitest04
}
二.poi讀取excel/**
* poi讀取excel
* 注意: sheet.getlastrownum() //獲取最後一行要小小於等於不然沒有最後一行
* row.getlastcellnum() //獲取最後一列的,不需要特別處理 小於就行
*/public
class
poitest05
system.out.
println
(sb.
tostring()
);}}
/** * 根據不同型別獲取不同型別的資料的方法
** @param cell
* @return
*/public
static object getcellvalue
(cell cell)
else
break
;case formula:
//公式型別
value = cell.
getcellformula()
;break
;default
://其它型別不管
break;}
return value;
}}
輸出結果:
序號-姓名-年齡-家庭住址-出生日期-
1.0-張三-18.0-北京-thu nov 01 00:00:00 cst 2001-
2.0-李四-20.0-上海-thu nov 01 00:00:00 cst 2001-
3.0-王五-18.0-廣州-thu nov 01 00:00:00 cst 2001-
4.0-趙六-20.0-深圳-thu nov 01 00:00:00 cst 2001-
白話文講多型
對於多型的理解一直都僅限於那三句話 1.父類的引用,引用子型別的例項 2.子型別裡面重寫父型別的方法 3.父型別的引用呼叫子型別的重寫後的方法 但是其什麼意思一直都是懵懵懂懂。也許比較厲害的人,一看就知道什麼意思。呵呵,沒辦法,我就是比較笨,看不懂,所以,今天用通俗易懂的白話文,來補充一下多型。co...
switch的執行邏輯白話文
在switch的邏輯中,case是作為程式往下執行的入口位置。例如 int value 1 switch value 程式會在 case 1位置開始執行,而在這之前的程式不會被執行。便於理解的情況下,可以想象找到程式入口位置時,把入口位置之前的程式刪除,然後把所有的case行刪除。接下來我們看看程式...
關於open,fopen的引數,白話文版!
相信大家都看怕了一些技術性的文章,裡面都是一些專業的術語,本來很簡單的問題,在其描述之下,讓新手摸不著頭腦。先開始說open這個函式。它的定義是這樣的 int open const char path,int oflags 其中path引數顧名思義,表示檔案所在的路徑,例如 root homewor...