貨幣輸入數字顯示漢字
『壹』 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為貨幣數字格
