freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

poi使用手冊-資料下載頁

2025-06-25 07:22本頁面
  

【正文】 (0).SetCellValue(左冷嬋)。(1).SetCellValue(45)。HSSFRowrow6=(5)。(0).SetCellValue(岳不群)。(1).SetCellValue(50)。HSSFRowrow7=(6)。(0).SetCellValue(合格人數(shù):)。(1).SetCellFormula(COUNTIF(B2:B6,\60\))。執(zhí)行結(jié)果如下:我們可以看到,CountIf函數(shù)成功的統(tǒng)計出了區(qū)域“B2:B6”中成績合格的人數(shù)(這里定義成績大于60為合格)。二、SUMIF接下來,順便談?wù)劻硪粋€與CountIF類似的函數(shù)—SumIf函數(shù)。此函數(shù)用于統(tǒng)計某區(qū)域內(nèi)滿足某條件的值的求和(CountIf是計數(shù))。與CountIF不同,SumIF有三個參數(shù),語法為 SumIF(criteria_range, criteria,sum_range),各參數(shù)的說明如下:criteria_range條件測試區(qū)域,第二個參數(shù)Criteria中的條件將與此區(qū)域中的值進行比較criteria條件測試值,滿足條件的對應(yīng)的sum_range項將進行求和計算sum_range匯總數(shù)據(jù)所在區(qū)域,求和時會排除掉不滿足Criteria條件的對應(yīng)的項我們還是以例子來加以說明:CodeHSSFSheetsheet1=(Sheet1)。HSSFRowrow1=(0)。(0).SetCellValue(姓名)。(1).SetCellValue(月份)。(2).SetCellValue(銷售額)。HSSFRowrow2=(1)。(0).SetCellValue(令狐沖)。(1).SetCellValue(一月)。(2).SetCellValue(1000)。HSSFRowrow3=(2)。(0).SetCellValue(任盈盈)。(1).SetCellValue(一月)。(2).SetCellValue(900)。HSSFRowrow4=(3)。(0).SetCellValue(令狐沖)。(1).SetCellValue(二月)。(2).SetCellValue(2000)。HSSFRowrow5=(4)。(0).SetCellValue(任盈盈)。(1).SetCellValue(二月)。(2).SetCellValue(1000)。HSSFRowrow6=(5)。(0).SetCellValue(令狐沖)。(1).SetCellValue(三月)。(2).SetCellValue(3000)。HSSFRowrow7=(6)。(0).SetCellValue(任盈盈)。(1).SetCellValue(三月)。(2).SetCellValue(1200)。HSSFRowrow8=(7)。(0).SetCellValue(令狐沖一季度銷售額:)。(2).SetCellFormula(SUMIF(A2:A7,\=令狐沖\,C2:C7))。HSSFRowrow9=(8)。(0).SetCellValue(任盈盈一季度銷售額:)。(2).SetCellFormula(SUMIF(A2:A7,\=任盈盈\,C2:C7))。執(zhí)行結(jié)果如下:如上圖,SUMIF統(tǒng)計出了不同人一季度的銷售額。 用NPOI操作EXCEL--LOOKUP函數(shù) 今天,我們一起學(xué)習(xí)Excel中的查詢函數(shù)--LOOKUP。其基本語法形式為LOOKUP(lookup_value,lookup_vector,result_vector)。還是以例子加以說明更容易理解:CodeHSSFSheetsheet1=(Sheet1)。HSSFRowrow1=(0)。(0).SetCellValue(收入最低)。(1).SetCellValue(收入最高)。(2).SetCellValue(稅率)。HSSFRowrow2=(1)。(0).SetCellValue(0)。(1).SetCellValue(3000)。(2).SetCellValue()。HSSFRowrow3=(2)。(0).SetCellValue(3001)。(1).SetCellValue(10000)。(2).SetCellValue()。HSSFRowrow4=(3)。(0).SetCellValue(10001)。(1).SetCellValue(20000)。(2).SetCellValue()。HSSFRowrow5=(4)。(0).SetCellValue(20001)。(1).SetCellValue(50000)。(2).SetCellValue()。HSSFRowrow6=(5)。(0).SetCellValue(50001)。(2).SetCellValue()。HSSFRowrow8=(7)。(0).SetCellValue(收入)。(1).SetCellValue(稅率)。HSSFRowrow9=(8)。(0).SetCellValue(7800)。(1).SetCellFormula(LOOKUP(A9,$A$2:$A$6,$C$2:$C$6))。這是一個根據(jù)工資查詢相應(yīng)稅率的例子。我們首先創(chuàng)建了不同工資區(qū)間對應(yīng)稅率的字典,然后根據(jù)具體的工資在字典中找出對應(yīng)的稅率。執(zhí)行后生成的Excel如下:下面對各參數(shù)加以說明:第一個參數(shù):需要查找的內(nèi)容,本例中指向A9單元格,也就是7800;第二個參數(shù):比較對象區(qū)域,本例中的工資需要與$A$2:$A$6中的各單元格中的值進行比較;第三個參數(shù):查找結(jié)果區(qū)域,如果匹配到會將此區(qū)域中對應(yīng)的數(shù)據(jù)返回。如本例中返回$C$2:$C$6中對應(yīng)的值。可能有人會問,字典中沒有7800對應(yīng)的稅率啊,那么Excel中怎么匹配的呢?答案是模糊匹配,并且LOOKUP函數(shù)只支持模糊匹配。Excel會在$A$2:$A$6中找小于7800的最大值,也就是A3對應(yīng)的3001,然后將對應(yīng)的$C$2:$C$6區(qū)域中的C3中的值返回。這下明白了吧:)VLOOKUP另外,LOOKUP函數(shù)還有一位大哥--VLOOKUP。兩兄弟有很多相似之處,但大哥本領(lǐng)更大。Vlookup用對比數(shù)與一個“表”進行對比,而不是Lookup函數(shù)的某1列或1行,并且Vlookup可以選擇采用精確查詢或是模糊查詢方式,而Lookup只有模糊查詢。 將上例中設(shè)置公式的代碼換成:(1).SetCellFormula(VLOOKUP(A9,$A$2:$C$6,3,TRUE))。執(zhí)行后生成的Excel樣式如下:第一個參數(shù):需要查找的內(nèi)容,這里是A9單元格;第二個參數(shù):需要比較的表,這里是$A$2:$C$6,注意VLOOKUP匹配時只與表中的第一列進行匹配。第三個參數(shù):匹配結(jié)果對應(yīng)的列序號。這里要對應(yīng)的是稅率列,所以為3。第四個參數(shù):指明是否模糊匹配。例子中的TRUE表示模糊匹配,與上例中一樣。匹配到的是第三行。如果將此參數(shù)改為FALSE,因為在表中的第1列中找不到7800,所以會報“N/A”的計算錯誤。另外,還有與VLOKUP類似的HLOOKUP。不同的是VLOOKUP用于在表格或數(shù)值數(shù)組的首列查找指定的數(shù)值,并由此返回表格或數(shù)組當前行中指定列處的數(shù)值。而HLOOKUP用于在表格或數(shù)值數(shù)組的首行查找指定的數(shù)值,并由此返回表格或數(shù)組當前列中指定行處的數(shù)值。讀者可以自已去嘗試。 用NPOI操作EXCEL--隨機數(shù)函數(shù) 我們知道,在大多數(shù)編程語言中都有隨機數(shù)函數(shù)。在Excel中,同樣存在著這樣一個函數(shù)—RAND()函數(shù),用于生成隨機數(shù)。先來看一個最簡單的例子: HSSFSheetsheet1=(Sheet1)。(0).CreateCell(0).SetCellFormula(RAND())。RAND()函數(shù)將返回一個01之間的隨機數(shù),執(zhí)行后生成的Excel文件如下:這只是最簡單直接的RAND()函數(shù)的應(yīng)用,只要我們稍加修改,就可以作出很多種變換。如取0100之前的隨機整數(shù),可設(shè)置公式為:(0).CreateCell(0).SetCellFormula(int(RAND()*100))。取1020之間的隨機實數(shù),可設(shè)置公式為:(0).CreateCell(0).SetCellFormula(rand()*(2010)+10)。隨機小寫字母:(0).CreateCell(0).SetCellFormula(CHAR(INT(RAND()*26)+97))。隨機大寫字母:(0).CreateCell(0).SetCellFormula(CHAR(INT(RAND()*26)+65))隨機大小寫字母:(0).CreateCell(0).SetCellFormula(CHAR(INT(RAND()*26)+if(INT(RAND()*2)=0,65,97)))。上面幾例中除了用到RAND函數(shù)以外,還用到了CHAR函數(shù)用來將ASCII碼換為字母,INT函數(shù)用來取整。值得注意的是INT函數(shù)不會四舍五入,無論小數(shù)點后是多少都會被舍去。這里只是RAND函數(shù)的幾個簡單應(yīng)用,還有很多隨機數(shù)的例子都可以根據(jù)這些,再結(jié)合不同的其它函數(shù)引申出來。 用NPOI操作EXCEL--通過NPOI獲得公式的返回值 前面我們學(xué)習(xí)了通過NPOI向Excel中設(shè)置公式,那么有些讀者可能會問:“NPOI能不能獲取公式的返回值呢?”,答案是可以!一、獲取模板文件中公式的返回值,其內(nèi)容如下:注意C1單元格中設(shè)置的是公式“$A1*$B1”,而不是值“12”。利用NPOI,只需要寫簡單的幾句代碼就可以取得此公式的返回值:HSSFWorkbookwb=newHSSFWorkbook(newFileStream(d:/,))。HSSFCellcell=(Sheet1).GetRow(0).GetCell(2)。()。輸出結(jié)果為:可見NPOI成功的“解析”。注意NumericCellValue屬性會自動根據(jù)單元格的類型處理,如果為空將返0,如果為數(shù)值將返回數(shù)值,如果為公式將返回公式計算后的結(jié)果。單元格的類型可以通過CellType屬性獲取。二、獲取NPOI生成的Excel文件中公式的返回值上例中是從一個已經(jīng)存在的Excel文件中獲取公式的返回值,那么如果Excel文件是通過NPOI創(chuàng)建的,直接用上面的方法獲取,可能得不到想要的結(jié)果。如:1HSSFWorkbookhssfworkbook=newHSSFWorkbook()。2HSSFSheetsheet1=(Sheet1)。3HSSFRowrow=(0)。4(0).SetCellValue(3)。5(1).SetCellValue(4)。6HSSFCellcell=(2)。78($A1+$B1)。9()。執(zhí)行上面代碼,將輸出結(jié)果“0”,而不是我們想要的結(jié)果“7”。那么將如何解決呢?這時要用到HSSFFormulaEvaluator類。在第8行后加上這兩句就可以了:HSSFFormulaEvaluatore=newHSSFFormulaEvaluator(hssfworkbook)。cell=(cell)。運行結(jié)果如下: 用NPOI操作EXCEL--畫線 之所有說NPOI強大,是因為常用的Excel操作她都可以通過編程的方式完成。這節(jié)開始,我們開始學(xué)習(xí)NPOI的畫圖功能。先從最簡單的開始,畫一條直線:對應(yīng)的代碼為:HSSFSheetsheet1=(Sheet1)。HSSFPatriarchpatriarch=()。HSSFClientAnchora1=newHSSFClientAnchor(255,125,1023,150,0,0,2,2)。HSSFSimpleShapeline1=(a1)。==//在NPOI中線的寬度12700表示1pt,。=6350。通常,利用NPOI畫圖主要有以下幾個步驟:1.創(chuàng)建一個Patriarch;2.創(chuàng)建一個Anchor,以確定圖形的位置;3.調(diào)用Patriarch創(chuàng)建圖形;4.設(shè)置圖形類型(直線,矩形,圓形等)及樣式(顏色,粗細等)。 關(guān)于HSSFClientAnchor(dx1,dy1,dx2,dy2,col1,row1,col2,row2)的參數(shù),有必要在這里說明一下:dx
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1