请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Richard.Ma 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-1-24 14:44  /   查看:52  /  回复:0
本帖最后由 Richard.Ma 于 2025-1-24 15:07 编辑

在使用电子表格组件进行数据处理时,正确的单元格格式设置至关重要。电子表格组件提供了多种内置格式,帮助用户更直观、规范地展示数据。这些格式涵盖了数值、货币、日期、时间等常见类型,每种格式都有对应的格式字符串,用户可以在“单元格格式”对话框中灵活调整,甚至创建自定义格式。

首先需要明确的是,不管设置何种内置格式,最终设置给单元格的也是该格式对应的“格式字符串”

本文将详细介绍电子表格组件内置格式与其格式字符串的对应关系,帮助你更好地理解和应用这些格式,以提高数据可视化的效果和表格的专业度。

在 电子表格组件 的“单元格格式”对话框中,内置的格式与格式字符串的对应关系如下:

常规(General)
  • 格式字符串:General
  • 说明:默认格式,无特定格式限制,输入什么显示什么。


数值(Number)
  • 格式字符串示例
    • 0 (无小数位)
    • 0.00 (保留两位小数)
    • #,##0 (千位分隔符,无小数)
    • #,##0.00 (千位分隔符,保留两位小数)
  • 说明:用于数值显示,可设置千位分隔符和小数位。小数点后的0的数量即是需要保留的固定位数



货币(Currency)
  • 格式字符串示例
    • ¥#,##0.00 (人民币符号,千位分隔,保留两位小数)
    • $#,##0.00 (美元符号)
    • #,##0.00_- (对齐负号)
  • 说明:用于货币金额,支持货币符号。


会计专用(Accounting)
  • 格式字符串示例
    • ¥* #,##0.00_ ;¥* -#,##0.00_ ;¥* "-"_ ;@_
    • $* #,##0.00_ ;$* -#,##0.00_ ;$* "-"_ ;@_
  • 说明:货币符号与数字对齐,常用于财务报表。


日期(Date)
  • 格式字符串示例
    • yyyy/m/d (2025/1/24)
    • m/d/yyyy (1/24/2025)
    • yyyy-mm-dd (2025-01-24)
    • dddd, mmmm d, yyyy (星期五, 一月 24, 2025)
  • 说明:不同地区日期格式,支持年月日组合。


时间(Time)
  • 格式字符串示例
    • h:mm AM/PM (12:30 PM)
    • h:mm:ss (12:30:15)
    • [h]:mm:ss (累计时间格式)
  • 说明:用于时间显示,可选择 24 小时制或 AM/PM。


百分比(Percentage)
  • 格式字符串示例
    • 0% (不保留小数)
    • 0.00% (保留两位小数)
  • 说明:自动将数值乘以 100,并附加百分号。



分数(Fraction)
  • 格式字符串示例
    • # ?/? (最简分数)
    • # ??/?? (两位分母)
  • 说明:将小数转换为分数表示。


科学计数(Scientific)
  • 格式字符串示例
    • 0.00E+00 (1.23E+03)
  • 说明:适用于非常大的或非常小的数值,科学计数法。


文本(Text)
  • 格式字符串:@
  • 说明:将单元格内容视为文本,输入即显示。


特殊(Special)
  • 格式字符串示例(根据地区不同):
    • 00000 (邮政编码)
    • 000-00-0000 (社会安全号码)
    • (000) 000-0000 (电话号码)
  • 说明:用于特定国家/地区的标准编号格式。



自定义(Custom)
  • 格式字符串示例
    • 0.00_ ;[Red]-0.00 (负数显示为红色)
    • #,##0.00 "元" (自定义单位)
    • [h]:mm:ss (累计小时制)
    • @* "填充" (文本右对齐填充)


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部