数字字符串转换为货币格式输出
1. 如何word中的数字转换为货币格式
你好,Word没有这个转换功能的。不过
你可以先在Excel中设置完成后,复制到Word中,效果是一样的。
Excel中的操作如下:
选中数据>>>右键>>>设置单元格>>>选中“数字”栏>>>点“货币”并选择符合要求的
希望可以帮助你
2. money_format — 将数字格式化成货币字符串
这是总结后的知识点,希望能帮到你,数据有点多!
money_format
(PHP 4 >= 4.3.0, PHP 5, PHP 7)
money_format — 将数字格式化成货币字符串
说明
money_format ( string $format , float $number ) : string
money_format() 返回格式化好的 number 版本。 此函数包装了 C 函数库中的 strfmon(),不同之处是:此实现每次只能转化一个数字。
参数
format
格式字符串由以下几部分组成:
单个 % 字符
可选的标记(flags)
可选的字段宽度
可选的,左侧精度
可选的,右侧精度
必选的,单个转化字符
标记(Flags)
可选多个标记,分别是:
=f
字符:=,并紧跟一个字符(单字节) f,用于数字填充。默认的填充字符是空格。
^
禁用分组字符(比如金额中的逗号。在本地区域设置 locale 中定义)。
+ or (
正负数字的格式。使用 +,将使用区域设置(locale)中相当于 + 和 - 的符号。 如果使用 (,负数将被圆括号围绕。不设置的话,默认为 +。
!
不输出货币符号(比如 ¥)。
-
有这个符号的时候,将使字段左对齐(填充到右边),默认是相反的,是右对齐的(填充到左边)。
3. Java 将数字格式化为货币字符窜。。。下面这个程序应该怎么改!求高手!!
这里不对:Number number=new Number(System.in);
Number是一个抽象类,不能被实例化的 。
还有,就没有NumberFormat.FULL这个属性
4. Oracle11g中,如何用TO_CHAR()函数将数字转换为带人民币符号的货币格式
刚才试验了一下,
第一个结果是 RMB1,234
第二个跟第一个一样
第三个是 ¥1,234
你实在想要结果的话,可以
select '¥'||1234 from al
----补充----
运行在XP上,版本是9i,字符集就是默认的那个
unix上的话我可以周一帮你看一下,现在没环境
5. word中的数字怎么设置成货币格式
这里给出一种Word数字转货币格式的操作流程:
所需材料:这种方法仅适用于表格中的数字。
一、如下图,左边列为数字,这时点击右边上方第一个单元格,进入“布局”菜单。

6. c输入一个整数,并以货币格式输出
其实不难的嘛,程序如下:
#include <stdio.h>
#include <string.h>
#define N 100
int main(void)
{
char a[N]={0},b[N]={0};
int len,cnt,i,j;
printf("请输入一个整数:");
scanf("%s",a);
b[0]='$';
len=strlen(a);
cnt=len%3;
for(i=0,j=1;i<len;i++)
{
if(cnt==0)
{
b[j++]=',';
cnt=3;
}
b[j++]=a[i];
cnt--;
}
printf("货币格式为:%s\n",b);
}
7. excel表格里如何将数字转换成货币数字
将数字转换为货币数字,其实就是将数值单元格格式设置为货币格式。依次步骤为:
选中需要设置的单元格,鼠标右击选择单元格格式
出现单元格格式对话框,点击数字选项卡(一般默认数字选项卡激活)
点击会计专用,按自己的需求选择货币符号以及小数点位数,然后确定
如下图具体录制的操作:

8. [JAVA]求一个将数字字符串转换成人民币读法的方法();
上午也看到有人问这个,不知道和Lz是不是同一个人~
我直接复制好了,那边的那个是我写的,要是有漏洞还希望可以积极指出,我会尽快完善:
package com.ufotable.test;
import java.math.BigDecimal;
public class Test8 {
public enum RMB{
角,分,元,十,百,千,万W,十万,百万,千万,亿Y,十亿,百亿,千亿,万W亿,十万亿,百万亿,千万亿,兆Z,十兆,百兆,千兆,万W兆,十万兆,百万兆,千万兆,亿Y兆
} public enum NUM{
零,壹,贰,叁,肆,伍,陆,柒,玐,玖
}
static String read(Integer rmb){
return read(rmb.toString());
}
static String read(double rmb){
return read(new BigDecimal(rmb).setScale(2, BigDecimal.ROUND_HALF_UP).toString());
}
static String read(Long rmb){
return read(rmb.toString());
}
static String read(String rmb){
String str1=rmb.replaceAll("\\.\\d*", ""),
str2=rmb.replaceAll("[-]|\\d+\\.", ""),
str3="";
if(rmb.charAt(0)=='-'){str1=str1.substring(1);str3="负";}
int i = 0;
while(i<str1.length()){
int j = str1.length()-i+1;
int c=(str1.charAt(i++)-'0')%9;
str3+=NUM.values()[c].name()+
RMB.values()[j];
}
int j=0;
while(j<str2.length()&&j<2){
int c=(str2.charAt(j++)-'0')%9;
str3+=NUM.values()[c].name()+RMB.values()[j-1];
}
str3=str3.replaceAll("万", "").replaceAll("亿", "").replaceAll("兆", "").
replaceAll("零{1}[兆,亿,万,千,百,十,角]{1}", "零").
replaceAll("零+", "零").
replaceAll("W", "万").
replaceAll("Y", "亿").
replaceAll("Z", "兆").
replaceAll("零亿", "亿").
replaceAll("零万", "万").
replaceAll("零兆", "兆").
replaceAll("零元|元零", "元").
replaceAll("零分|元分", "元").
replaceAll("角元", "角");
return str3;
}
public static void main(String[] args) {
System.out.println(read(2411004444500203.405));
}
}
输出结果:
贰千肆百壹十壹万零肆十肆亿肆千肆百伍十万零贰百零叁元伍角
9. C语言将一串数字字符12345678变成货币形式$12,345,678
办法很多,提供一个比较低级的。注意原字串空间要大到能放下修改后的字串。
//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
#include"string.h"
intmain(void){
chara[20]="12345678",t[20],ln;
for(ln=strlen(a)-3;ln>0;ln-=3){
strcpy(a+ln+1,strcpy(t,a+ln));
a[ln]=',';
}
strcpy(a+1,strcpy(t,a));
*a='$';
printf("%s ",a);
return0;
}
10. 怎么把字符串转变成货币格式
你指的是在什么软件环境下进行?请说清楚VF还是Excel中。
