資源描述:
《java報(bào)表工具finereport常用函數(shù)的用法總結(jié)(文本和日期函數(shù))》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、java報(bào)表工具FineReport常用函數(shù)的用法總結(jié)(文本和日期函FineReport是比較常用的java報(bào)表開(kāi)發(fā)工具,本文總結(jié)了常用函數(shù)中的文本和日期函數(shù)文本函數(shù)CHARCHAR(number):根據(jù)指定數(shù)字返回對(duì)應(yīng)的字符。CHAR函數(shù)可將計(jì)算機(jī)其他類型的數(shù)字代碼轉(zhuǎn)換為字符。Number:用于指定字符的數(shù)字,介于INumber:用于指定字符的數(shù)字,介于165535之間(包括1和65535)。示例:CHAR(88)等于“X”。CHAR(45)等于“-”。CODECODE(text):計(jì)算文本串中第一個(gè)字符的數(shù)字代碼。返回的代碼對(duì)應(yīng)于計(jì)算機(jī)使用的字符集。Text:需要計(jì)算第一個(gè)字
2、符代碼的文本或單元格引用。示例:CODE(〃S〃)等于83。CODE("Spreadsheet")等于83。CONCATENATECONCATENATE(textl,text2,...):將數(shù)個(gè)字符串合并成一個(gè)字符串。Textl,text2,...:需要合并成單個(gè)文本的文本項(xiàng),可以是字符,數(shù)字或是單元格引用。備注:也可以用“amp;”來(lái)代替CONCATENATE函數(shù)對(duì)文本項(xiàng)進(jìn)行合并。示例:CONCATENATE(/ZAverage","Price")等于“AveragePrice”,這相當(dāng)于“Average’,amp;amp:“Price”。CONCATENATE(〃1〃,〃2〃
3、)等于12。ENDWITHENDWITH(strl,str2):判斷字符串strl是否以str2結(jié)束。備注:strl和str2都是大小寫敏感的。示例:ENDWITH(〃FineReport〃,〃Report〃)等于trueENNUMBERoENDWITH("FineReport","Fine")等于false。ENDWITH("FineReport","report"ENNUMBERENNUMBER(value):將給定的BigDecimal類型的數(shù)字轉(zhuǎn)化成英文金額的字符串。ENM0NEYENMONEY(value):將給定的BigDemical類型的數(shù)字轉(zhuǎn)換成英文金額字符串。示
4、例:ENMONEY(23.49)等于TWENTY。ENNUMERENNUMBER(value):將給定的BigDecimal類型的數(shù)字轉(zhuǎn)化成英文金額的字符串。EXACTEXACT(text1,text2):檢測(cè)兩組文本是否相同。如果完全相同,EXACT函數(shù)返回TRUE;否則,返回FALSE。EXACT函數(shù)可以區(qū)分大小寫,但忽略格式的不同。同時(shí)也可以利用EXACT函數(shù)來(lái)檢測(cè)輸入文檔的文字。Textl:需要比較的第一組文本。Text2:需要比較的第二組文本。示例:EXACT(〃Spreadsheet〃,"Spreadsheet〃)等于TRUE。EXACT("Spreadsheet",
5、"Spreadsheet")等于FALSE。EXACT(〃Spreadsheet〃,〃spreadsheet〃)等于FALSE。FINDFIND(find_text,within_text,start_num):在文本串中查找另一文本串,并且從within_text中的第一個(gè)字符開(kāi)始返回到find_text的起始位置編號(hào)。也可以使用SEAERCH函數(shù)在文本串中查找另一文本串,所不同的是FIND函數(shù)能區(qū)分大小寫,但不允許使用通配符。Find_text:需要查找的文本或包含文本的單元格引用Within_text:包含需要查找文本的文本或單元格引用Start_num:指定進(jìn)行查找字符的
6、起始位置。在within_text中起始位置字符編號(hào)為1。如果省略start_num,則假設(shè)值為1。備注:FIND函數(shù)返如果find_text不在within_text中,回錯(cuò)誤信息邱八1觀!。如果start_num不大于0,F(xiàn)IND函數(shù)返回錯(cuò)誤信息*VALUE!o如果start_num大于within_text的長(zhǎng)度,F(xiàn)IND函數(shù)返回錯(cuò)誤信息邱久0^!。如果find_text是空白文本,F(xiàn)IND函數(shù)將在搜索串中匹配第一個(gè)字符(即編號(hào)為startrmm或1的字符)。示例:FIND("I","Information")等于1。FIND("i",Information")等于9。FI
7、ND("o","Information",2)等于4。FIND("(/'"Information",12)等于*VALUE!。INDEXOFINDEXOF(strl,index):返回字符串strl在index位置上的字符。備注:index是從0開(kāi)始計(jì)數(shù)的。示例:INDEXOF(〃FineReport〃,0)等于’F’。INDEXOF("FineReport〃,2)等于’n’。INDEXOF("FineR印ort〃,9)等于’t’。LEFTLEFT(text,num_chars)