SAP ABAP2XLS 字符格式

*ABAP2XLS 字符格式,与EXCEL自带的字符格式是同步的。

通用例子:-1234.333

‘_’ ‘#’ ‘$’ 都是占位符。具体显示可以在字符格式,自定义中查看.
在这里插入图片描述

1.
_ 表示占位符,表现为空格,不显示'_'以及之后的一位字符
[红色]($#,##0.0_##)

在这里插入图片描述

2.如果_后无其他种类占位符,则不显示'_' 以及之后的字符。
[红色]($#,##0.0_)

在这里插入图片描述

#表示一个或多个数字。
$表示该单元格为货币格式
[RED] 表示,如果是负数,则显示红色,并按照后面的格式来显示
;_ @_  加在最后表示该单元格是会计专用格式

ZCL_EXCEL 预留的一些标准类型及注释如下

类型字符格式说明
C_FORMAT_NUMC_STD‘STD_NDEC’标准字符格式
C_FORMAT_DATE_STD‘STD_DATE’标准日期格式
C_FORMAT_CURRENCY_EUR_SIMPLE‘[$EUR ]#,##0.00_-’输入:200.0 输出:EUR200.0 双击单元格时,还是200.0. EUR可改为其他货币类型 负号显示在最后,加上后,不显示货币类型 保留2位小数,四舍五入
C_FORMAT_CURRENCY_USD‘$#,##0_-’USD格式,无货币显示,负号在最后。保留3位小数,四舍五入
C_FORMAT_CURRENCY_USD_SIMPLE‘“$”#,##0.00_-’输入:200.0输出: 200.0 负号显示在最后,加上后,不显示 200.0负号显示在最后,加上后,不显示 200.0负号显示在最后,加上后,不显示 2位小数,四舍五入
C_FORMAT_CURRENCY_SIMPLE'$#,##0_);($#,##0)'输入:200.0 输出:¥200.0 人民币显示格式,不显示小数,但是实际是有的
C_FORMAT_CURRENCY_SIMPLE_RED'$#,##0_);[Red]($#,##0)'货币格式。如果是千分位,并且只有千位数最后一个是0,就显示红色例如:2320
C_FORMAT_CURRENCY_SIMPLE2'$#,##0.00_);($#,##0.00)'人民币带小数
C_FORMAT_CURRENCY_SIMPLE_RED2'$#,##0.00_);[Red]($#,##0.00)'同上
C_FORMAT_DATE_DATETIME'd/m/y h:mm'需要填入从1900/1/1,到日期之间的天数+1,小数代表时间。显示:15/8/24 14:14
C_FORMAT_DATE_DDMMYYYY'dd/mm/yy'需要填入从1900/1/1到日期之间的天数
C_FORMAT_DATE_DDMMYYYYDOT'dd\.mm\.yyyy'需要填入从1900/1/1到日期之间的天数.显示:15\08\2024
C_FORMAT_DATE_DMMINUS‘d-m’需要填入从1900/1/1到日期之间的天数.显示:15-8 表示8月15日
C_FORMAT_DATE_DMYMINUS‘d-m-y’同上理
C_FORMAT_DATE_DMYSLASH‘d/m/y’同上理
C_FORMAT_DATE_MYMINUS‘m-y’同上理
C_FORMAT_DATE_TIME1‘h:mm AM/PM’8:15 AM/PM 需要填写 0.X。 如果填写了M.X则表示1900/01/01到M.X的时间戳
C_FORMAT_DATE_TIME2‘h:mm:ss AM/PM’同上理
C_FORMAT_DATE_TIME3‘h:mm’同上理
C_FORMAT_DATE_TIME4‘h:mm:ss’同上理
C_FORMAT_DATE_TIME5‘mm:ss’同上理
C_FORMAT_DATE_TIME6‘h:mm:ss’同上理
C_FORMAT_DATE_TIME7‘i:s.S’同上理
C_FORMAT_DATE_TIME8‘h:mm:ss@’同上理
C_FORMAT_DATE_XLSX14‘mm-dd-yy’同日期
C_FORMAT_DATE_XLSX15‘d-mmm-yy’同日期
C_FORMAT_DATE_XLSX16‘d-mmm’同日期
C_FORMAT_DATE_XLSX17‘mmm-yy’同日期
C_FORMAT_DATE_XLSX22‘m/d/yy h:mm’同日期
C_FORMAT_DATE_YYMMDD‘yymmdd’同日期
C_FORMAT_DATE_YYMMDDMINUS‘yy-mm-dd’同日期
C_FORMAT_DATE_YYMMDDSLASH‘yy/mm/dd’同日期
C_FORMAT_DATE_YYYYMMDD‘yyyymmdd’同日期
C_FORMAT_DATE_YYYYMMDDMINUS‘yyyy-mm-dd’同日期
C_FORMAT_DATE_YYYYMMDDSLASH‘yyyy/mm/dd’同日期
C_FORMAT_DATE_XLSX45‘mm:ss’同时间
C_FORMAT_DATE_XLSX46‘[h]:mm:ss’同时间
C_FORMAT_DATE_XLSX47‘mm:ss.0’同时间。显示14:14.0
C_FORMAT_GENERAL‘’ 常规
C_FORMAT_NUMBER‘0’整数
C_FORMAT_NUMBER_00‘0.00’小数
C_FORMAT_NUMBER_COMMA_SEP0‘#,##0’千分位整数
C_FORMAT_NUMBER_COMMA_SEP1‘#,##0.00’千分位2位小数
C_FORMAT_NUMBER_COMMA_SEP2‘#,##0.00_-’千分位小数。'_'前面几个0表示几位小数
C_FORMAT_PERCENTAGE‘0%’百分比整数
C_FORMAT_PERCENTAGE_00‘0.00%’百分比小数
C_FORMAT_TEXT‘@’EXCEL默认的文本格式
C_FORMAT_FRACTION_1‘# ?/?’输入0.5 输出1/2输入0.52输出1/2 ———EXCEL默认的分数格式
C_FORMAT_FRACTION_2‘# ??/??’输入0.5 输出1/2 输入0.52输出13/25——EXCEL默认的分数格式
C_FORMAT_SCIENTIFIC‘0.00E+00’小数的科学计数法
C_FORMAT_SPECIAL_01‘##0.0E+0’带运算符的整数的科学计数法(猜的
FORMAT_CODE填入单元格格式
MT_BUILT_IN_NUM_FORMATS
C_FORMAT_XLSX37'#,##0_);(#,##0)'
C_FORMAT_XLSX38'#,##0_);[Red](#,##0)'
C_FORMAT_XLSX39'#,##0.00_);(#,##0.00)'
C_FORMAT_XLSX40'#,##0.00_);[Red](#,##0.00)'
C_FORMAT_XLSX41'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)'会计格式
C_FORMAT_XLSX42'_($* #,##0_);_($* (#,##0);_($* "-"_);_(@_)'会计格式
C_FORMAT_XLSX43'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)' 会计格式
C_FORMAT_XLSX44'_($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)' 会计格式
C_FORMAT_CURRENCY_GBP_SIMPLE‘[$£-809]#,##0.00’
C_FORMAT_CURRENCY_PLN_SIMPLE‘#,##0.00\ “zł”’
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值