开发工具FineReport常用函数的用法总结(文本函数).pdf
文本预览下载声明
web 图表开发工具FineReport常用函数的用法总结(文本函数)
CHAR
CHAR(number):根据指定数字返回对应的字符。CHAR函数可将计算机其他类型的数字
代码转换为字符。
Number:用于指定字符的数字,介于 1Number:用于指定字符的数字,介于 165535之
间(包括1和65535)。
示例:
CHAR(88)等于“X”。
CHAR(45)等于“-”。
CODE
CODE(text):计算文本串中第一个字符的数字代码。返回的代码对应于计算机使用的字符
集。
Text:需要计算第一个字符代码的文本或单元格引用。
示例:
CODE(S)等于83。
CODE(Spreadsheet)等于83。
CONCATENATE
CONCATENATE(text1,text2,...):将数个字符串合并成一个字符串。
Text1,text2,...:需要合并成单个文本的文本项,可以是字符,数字或是单元格引用。
备注:
也可以用“”来代替CONCATENATE函数对文本项进行合并。
示例:
CONCATENATE(Average ,Price)等于“Average Price”,这相当于
“Average”“ ”“Price”。
CONCATENATE(1,2)等于 12。
ENDWITH
ENDWITH(str1,str2):判断字符串str1是否以str2结束。 备注:str1和str2都是大
小写敏感的。
示例:
ENDWITH(FineReport,Report)等于true
ENNUMBER。ENDWITH(FineReport,Fine)等于false。ENDWITH(FineReport,
reportENNUMBER
ENNUMBER(value):将给定的BigDecimal类型的数字转化成英文金额的字符串。
ENMONEY
ENMONEY(value):将给定的BigDemical类型的数字转换成英文金额字符串。
示例:
ENMONEY(23.49)等于TWENTY。
ENNUMER
ENNUMBER(value):将给定的BigDecimal类型的数字转化成英文金额的字符串。
EXACT
EXACT(text1,text2):检测两组文本是否相同。如果完全相同,EXACT函数返回TRUE;
否则,返回FALSE。EXACT函数可以区分大小写,但忽略格式的不同。同时也可以利用
EXACT函数来检测输入文档的文字。
Text1:需要比较的第一组文本。
Text2:需要比较的第二组文本。
示例:
EXACT(Spreadsheet,Spreadsheet)等于TRUE。
EXACT(Spreadsheet, preadsheet)等于FALSE。
EXACT(Spreadsheet,spreadsheet)等于FALSE。
FIND
FIND(find_text,within_text,start_num):在文本串中查找另一文本串,并且从
within_text 中的第一个字符开始返回到find_text 的起始位置编号。也可以使用
SEAERCH函数在文本串中查找另一文本串,所不同的是FIND函数能区分大小写,但不允
许使用通配符。
Find_text:需要查找的文本或包含文本的单元格引用。
Within_text:包含需要查找文本的文本或单元格引用。
Start_num:指定进行查找字符的起始位置。在within_text 中起始位置字符编号为1。如
果省略start_num,则假设值为1。
备注:
如果find_text不在within_text 中,FIND函数返回错误信息*VALUE!。
如果start_num不大于0,FIND函数返回错误信息*VALUE!。
如果start_num大于within_text 的长度,FIND函数返回错误信息*VALUE!。
如果find_text是空白文本,FIND函数将在搜索串中匹配第一个字符(即编号为
start_num或 1的字符)。
示例:
FIND(I,Information)等于 1。
FIND(i,Information)等于9。
FIND(o,Information,2)等于4。
FIND(o,Information,12)等于*VALUE!。
INDEXOF
INDEXOF(str1,index):返回字符串str1在index位置上的字符。
备注:
index是从0开始计数的。
示例:
INDEXOF(FineReport,0)等于F。
INDEXOF(FineReport,2)等于
显示全部