上一節我們講了NPOI中畫圖的基本步驟:1. 建立一個Patriarch;2. 建立一個Anchor,以確定圖形的位置;3. 調用Patriarch建立圖形;4. 設定圖形類型(直線,矩形,圓形等)及樣式(顏色,粗細等)。這一節我們將按照這個步驟建立一個矩形。廢話少說,上代碼:Code highlighting produced by Actipro CodeHighlighter
今天,我們一起學習Excel中的查詢函數--LOOKUP。其基本文法形式為LOOKUP(lookup_value,lookup_vector,result_vector)。還是以例子加以說明更容易理解:CodeCode highlighting produced by Actipro CodeHighlighter
一、COUNTIF 這一節,我們一起來學習Excel中另一個常用的函數--COUNTIF函數,看函數名就知道這是一個用來在做滿足某條件的計數的函數。先來看一看它的文法:COUNTIF(range,criteria),參數說明如下:Range需要進行讀數的計數Criteria條件運算式,只有當滿足此條件時才進行計數接下來看一個例子,代碼如下:Code highlighting produced by Actipro CodeHighlighter
相關連結最佳Excel匯入實踐(一)最佳Excel匯入實踐(二)最佳Excel匯入實踐(三)最佳Excel匯入實踐(四)最佳Excel匯入實踐(五) 上一篇我們講了Excel匯入模板的產生,這一節我們將完成資料匯入的功能。整個方案的主要類圖如下(圖中僅顯示出了主要的方法): 為了做到通用,能滿足所有業務單據的匯入,我們大量用到了.net的反射技術。如構造訂單表頭實體的代碼大致如下(構建表體的與此類似):Code highlighting produced by Actipro
我們知道,在大多數程式設計語言中都有隨機數函數。在Excel中,同樣存在著這樣一個函數—RAND()函數,用於產生隨機數。先來看一個最簡單的例子:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1");sheet1.CreateRow(0)
有些時候,我們可能希望產生的Excel檔案在被開啟的時候自動將焦點定位在某個儲存格或是選中某個地區中。在NPOI中可以通過SetAsActiveCell和SetActiveCellRange等幾個方法實現。首先我們看一下設定初始視圖中選中某個儲存格的方法:Code highlighting produced by Actipro CodeHighlighter
這節我們開始學習Excel中最常用的函數—Sum求和函數。首先,我們先看一上最簡單的Sum函數:Sum(num1,num2,...)。使用效果圖中的E1=Sum(A1,C1)表示將A1與C1的和填充在E1處,與公式”E1=A1+C1”等效。對應的產生代碼與上一節中的基本計算公式類似: Code highlighting produced by Actipro CodeHighlighter
從這節開始,我們將開始學習Excel進階一點的功能--公式。為某個儲存格指定公式後,儲存格中的類容將根據公式計算得出,圖中設定的是一個基本運算式”1+2*3”,儲存格A1中將顯示此運算式計算的結果”7”,。對應的C#產生代碼也很簡單,如下: Code highlighting produced by Actipro CodeHighlighter