货币输入数字显示汉字
『壹』 word中输入小写金额怎么直接变成中文汉字
Word中能把数字转换成中文大写金额,方法是:输入数字(例如56789),然后选择该数字,单击菜单“插入”→“数字”,在弹出的对话框中,选择“数字类型”下的“壹、贰、叁……”,单击“确定”,数字56789就变成了“伍万陆仟柒佰捌拾玖”。
『贰』 C#将输入的数字转换为大写汉字,用于货币,求教!
直接调chang()这个方法就行
string ht1 = chang(Convert.ToDouble(234.45));
public static string chang(double Digital)
{
//将小写金额转换成大写金额
String[] MyScale = { "分", "角", "圆", "拾", "佰", "仟", "万", "拾", "佰", "仟", "亿", "拾", "佰", "仟", "兆", "拾", "佰", "仟" };
String[] MyBase = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" };
String moneyStr = "";
bool isPoint = false;
string moneyDigital = Digital.ToString();
if (moneyDigital.IndexOf(".") != -1)
{
moneyDigital = moneyDigital.Remove(moneyDigital.IndexOf("."), 1);
isPoint = true;
}
for (int i = moneyDigital.Length; i > 0; i--)
{
int MyData = Convert.ToInt16(moneyDigital[moneyDigital.Length - i].ToString());
moneyStr += MyBase[MyData];
if (isPoint == true)
{
moneyStr += MyScale[i - 1];
}
else
{
moneyStr += MyScale[i + 1];
}
}
while (moneyStr.Contains("零零"))
moneyStr = moneyStr.Replace("零零", "零");
moneyStr = moneyStr.Replace("零亿", "亿");
moneyStr = moneyStr.Replace("亿万", "亿");
moneyStr = moneyStr.Replace("零万", "万");
moneyStr = moneyStr.Replace("零仟", "零");
moneyStr = moneyStr.Replace("零佰", "零");
moneyStr = moneyStr.Replace("零拾", "零");
while (moneyStr.Contains("零零"))
moneyStr = moneyStr.Replace("零零", "零");
moneyStr = moneyStr.Replace("零圆", "圆");
moneyStr = moneyStr.Replace("零角", "");
moneyStr = moneyStr.Replace("零分", "");
moneyStr = moneyStr + "整";
return moneyStr;
}
『叁』 excel里怎么显示中文大写数字的货币
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(INT(G5),"[dbnum2]G/通用格式元"&IF(MOD(G5,1),"","整")&";;;")&TEXT(--RIGHT(INT(G5*10)),"[dbnum2][>0]#角;[=0]")&TEXT(--RIGHT(INT(G5*100)),"[dbnum2][>0]#分;[=0]整"),"元0","元零"),0,),"整整","整")
『肆』 求 输入数字自动显示货币金额大写的软件
EXCEL 格式-单元格-数字-特殊-中文大写数字
『伍』 excel 表格中 输入数字 显示我想要的汉字
你选择A列一整列,右击A列--设置单元格格式--数字--自定义
在右边的“类型”中输入:
[=1]"中央型";[=2]"周围型"
确定
『陆』 javascript货币数字自动转换为汉字大写
var nums=[{'1':'壹'},{'2':'贰'},{'3':'叁'},.....];
var text_3=document.getElementById('text_3');
text_3.onblur=function(e){
var text=this.value;
var temp;
for(i=0;i<text.length;i++)
{
for(j=0;j<nums.length;j++)
{
for(item in nums[j])
{
if(text[i]===item)
{
temp+=nums[item];
break;
}
}
break;
}
}
document.getElementById('text_4').value=temp;
}
没在编译器上写的 也没测试 你试试这样可以不,
『柒』 编写一个程序,使得输入一个数字,当点击按钮后转换为中文大写的货币表示
你要用什么语言编
『捌』 有没有一个输入法可以使用 数字键盘 输入数字后显示汉字
http://www.onlinedown.net/soft/15492.htm
软件详细信息
·数字五笔-十个数字,五种笔画输中文;电脑、手机通用输入技术!
·最先进的笔画输入法,三分钟掌握;智能偏旁提示,速度可达百字/分。
·为超过500万用户解决了输入难题,每天在线使用过的用户高达45万!
最新2007.2正式版发布:
主要更新:
1、完美支持Vista系统。
2、升级词组,支持5万超大、最新词库。
3、突破性的支持连续词组输入,并支持在线选择造词!
4、优化输入法设置功能。
5、解决在skype等部分程序下不能输入标点的问题。
6、优化窗口显示、跟随功能。
『玖』 在excel里先输入文字再输入数字,如何把数字变成货币样式急急急!!!
在两个单元格里面实现,前一个单元格输入文字,下一个单元格输入数字,数字选成货币格式
『拾』 在Excel使用中,如何将货币的数字变成中文的大写啊
在需要输出格式中输入公式=IF(A2<0,"负","")&TEXT(TRUNC(ABS(ROUND(A2,2))),"[DBNum2]")&"元"&IF(ISERR(FIND(".",ROUND(A2,2))),"",TEXT(RIGHT(TRUNC(ROUND(A2,2)*10)),"[DBNum2]"))&IF(ISERR(FIND(".0",TEXT(A2,"0.00"))),"角","")&IF(LEFT(RIGHT(ROUND(A2,2),3))=".",TEXT(RIGHT(ROUND(A2,2)),"[DBNum2]")&"分","整"),A2为货币数字格
