欢迎来到天天文库
浏览记录
ID:27700627
大小:273.68 KB
页数:30页
时间:2018-12-05
《java报表工具finereport常用函数的用法总结(文本和日期函数)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、java报表工具FineReport常用函数的用法总结(文本和日期函FineReport是比较常用的java报表开发工具,本文总结了常用函数中的文本和日期函数文本函数CHARCHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字代码转换为字符。Number:用于指定字符的数字,介于INumber:用于指定字符的数字,介于165535之间(包括1和65535)。示例:CHAR(88)等于“X”。CHAR(45)等于“-”。CODECODE(text):计算文本串中第一个字符的数字代码。返回的代码对应于计算机使用的字符集。Text:需要计算第一个字
2、符代码的文本或单元格引用。示例:CODE(〃S〃)等于83。CODE("Spreadsheet")等于83。CONCATENATECONCATENATE(textl,text2,...):将数个字符串合并成一个字符串。Textl,text2,...:需要合并成单个文本的文本项,可以是字符,数字或是单元格引用。备注:也可以用“amp;”来代替CONCATENATE函数对文本项进行合并。示例:CONCATENATE(/ZAverage","Price")等于“AveragePrice”,这相当于“Average’,amp;amp:“Price”。CONCATENATE(〃1〃,〃2〃
3、)等于12。ENDWITHENDWITH(strl,str2):判断字符串strl是否以str2结束。备注:strl和str2都是大小写敏感的。示例:ENDWITH(〃FineReport〃,〃Report〃)等于trueENNUMBERoENDWITH("FineReport","Fine")等于false。ENDWITH("FineReport","report"ENNUMBERENNUMBER(value):将给定的BigDecimal类型的数字转化成英文金额的字符串。ENM0NEYENMONEY(value):将给定的BigDemical类型的数字转换成英文金额字符串。示
4、例:ENMONEY(23.49)等于TWENTY。ENNUMERENNUMBER(value):将给定的BigDecimal类型的数字转化成英文金额的字符串。EXACTEXACT(text1,text2):检测两组文本是否相同。如果完全相同,EXACT函数返回TRUE;否则,返回FALSE。EXACT函数可以区分大小写,但忽略格式的不同。同时也可以利用EXACT函数来检测输入文档的文字。Textl:需要比较的第一组文本。Text2:需要比较的第二组文本。示例:EXACT(〃Spreadsheet〃,"Spreadsheet〃)等于TRUE。EXACT("Spreadsheet",
5、"Spreadsheet")等于FALSE。EXACT(〃Spreadsheet〃,〃spreadsheet〃)等于FALSE。FINDFIND(find_text,within_text,start_num):在文本串中查找另一文本串,并且从within_text中的第一个字符开始返回到find_text的起始位置编号。也可以使用SEAERCH函数在文本串中查找另一文本串,所不同的是FIND函数能区分大小写,但不允许使用通配符。Find_text:需要查找的文本或包含文本的单元格引用Within_text:包含需要查找文本的文本或单元格引用Start_num:指定进行查找字符的
6、起始位置。在within_text中起始位置字符编号为1。如果省略start_num,则假设值为1。备注:FIND函数返如果find_text不在within_text中,回错误信息邱八1观!。如果start_num不大于0,FIND函数返回错误信息*VALUE!o如果start_num大于within_text的长度,FIND函数返回错误信息邱久0^!。如果find_text是空白文本,FIND函数将在搜索串中匹配第一个字符(即编号为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开始计数的。示例:INDEXOF(〃FineReport〃,0)等于’F’。INDEXOF("FineReport〃,2)等于’n’。INDEXOF("FineR印ort〃,9)等于’t’。LEFTLEFT(text,num_chars)
此文档下载收益归作者所有