如何在VFP下将小写金额转换成大写金额
发布时间:2025-05-22 17:22:00 发布人:远客网络
一、如何在VFP下将小写金额转换成大写金额
1,把下面的代码保存进一个prg文件(注意,由于复制进来格式被改了,你复制后会发现多了好多空行,删除即可):
*--该函数的返回值能够舍去数字之间的零,比较准确,符合会计准则,比较适合打印银行存单等。
L_S1='零壹贰叁肆伍陆柒捌玖'
L_S2='亿仟佰拾万仟佰拾亿仟佰拾万仟佰拾元角分'
nAmount=LTRIM(STR(nAmount*100,LEN(L_S2)/2))
L_SZ=SUBSTR(L_S1,2*VAL(L_SZ)+1,2)
L_DX=L_DX+IIF(RIGH(nAmount,1)='0','整','')
l_dx=chrtran(l_dx,'','')
RETURN IIF(lliffu,'负','')+L_DX
2,比如保存文件名称为num2hz.prg,放在目录d:\abc下,举例:
这就是把这个prg文件当成函数,返回值就是文字
二、美元如何大写
规范英文金额大写有3种表达方式:美分,美点,分数
美分表达(数字转换到文字),比如: USD 123.12美金写成英语大写字母是 SAY US DOLLARS ONE HUNDRED AND TWENTY-THREE AND CENTS TWELVE ONLY
美点表达:(拼出大写字母)比如: JPY1 456.36用英文大写拼出来是 SAY JAPANESE YUAN FOUR HUNDRED AND FIFTY-SIX AND POINT THIRTY-FIVE ONLY
分数表达法:(只接受数字),eg:USD 987.36转换到分数是: SAY US DOLLARS NINE HUNDRED AND EIGHTY-SEVEN AND THIRTY-SIX 36/100 ONLY
规范标准是EXCEL中的人民币大写:看看EXCEL写的人民币大写规范..
20万的外币港币,英镑,澳元,日元大写写法港币是:Say HongKong Dollar two hundred thousand only.澳元是:Say Australian Dollar two hundred thousand only.
日元是:Say Japan Yen two hundred thousand only英镑是:Say Pounds Sterling two hundred thousand.
人民币中文和外贸英文金额大写规范
And只能出现一次因为美金金额大写中每次只能出现一个and.
西方习惯将数字每三位一分隔 Five hundred and three thousand, and fifteen, dot thirty-one cents.所以422015.31对应的写法为:422,015.31
美元的汉语读法因为英语中对常用10分(10cents)代替我们说的1角所以422,015.31叫法为:肆佰贰拾贰(仟),零壹拾伍(元),三十一分
美元的中文大写要用'整'美金的中文大写写法是美金壹仟叁佰捌拾贰元伍角整,而不是壹仟叁佰捌拾贰元伍拾美分,因为人民币元和美金刀的比率也是1:10,性质是一样的.
17026.08美元的英文大写怎么表达,主要是小数点后面是难点
SAY US DOLLARS SEVENTEEN THOUSAND,TWENTY-SIX AND CENTS EIGHT ONLY
比如USD203,000.00在财务上大小写都怎么表达?
大写英文:SAY US DOLLARS TWO HUNDRED AND THREE THOUSAND ONLY大写中文:贰拾万零叁仟元整
$49028.40这个美金金额大写怎么写?
SAY US DOLLARS FORTY-NINE THOUSAND,TWENTY-EIGHT AND CENTS FORTY ONLY
SAY US DOLLARS TWO HUNDRED AND NINETEEN AND CENTS TWENTY-FIVE ONLY
SAY US DOLLARS THIRTY-FIVE THOUSAND,THREE HUNDRED AND TWENTY-SIX AND CENTS TWENTY-THREE ONLY
请问美元2120.8大写用中文怎么表达?
SAY US DOLLARS TWO THOUSAND,ONE HUNDRED AND TWENTY AND CENTS EIGHT ONLY
SAY US DOLLARS TWO HUNDRED AND NINETY-TWO THOUSAND ONLY