产品一张表luckysheet前端代码库
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

6.9 KiB

格式属性

单元格属性表

属性值 全称
说明
值示例 Aspose方法或者属性
ct celltype 单元格值格式:文本、时间等 单元格格式
bg background 背景颜色 #fff000 setBackgroundColor
ff fontfamily 字体 0 微软雅黑、1 宋体(Song)、2 黑体(ST Heiti)、3 楷体(ST Kaiti)、 4仿宋(ST FangSong)、 5 新宋体(ST Song)、 6 华文新魏、 7华文行楷、 8 华文隶书、 9 Arial、 10 Times New Roman 、11 Tahoma 、12 Verdana Style.Font object's Name property.
fc fontcolor 字体颜色 #fff000 Style.Font object's Color property
bl bold 粗体 0 常规 、 1加粗 Style.Font object's IsBold property to true.
it italic 斜体 0 常规 、 1 斜体
fs fontsize 字体大小 14 Style.Font object's Size property.
cl cancelline 删除线 0 常规 、 1 删除线 Style.Font object's Underline property
vt verticaltype 垂直对齐 0 中间、1 上、2下 setVerticalAlignment
ht horizontaltype 水平对齐 0 居中、1 左、2右 setHorizontalAlignment
mc mergecell 合并单元格 { rs: 10, cs:5 } 表示从此cell开始到10行5列的cell进行合并。 Merge
tr textrotate 文字旋转 0: 0、1: 45 、2:-45、3 竖排文字、4: 90 、5:-90 setRotationAngle
tb textbeak 文本换行 0 截断、1溢出、2 自动换行 2:setTextWrapped
0和1:IsTextWrapped = true
v value 原始值
m monitor 显示值
f function 公式 setFormula
setArrayFormula
workbook.calculateFormula();

以下为3个单元格存储:

[
    {
        "r": 10,
        "c": 11,
        "v": {
            "f": "=MAX(A7:A9)",
            "ct": {
                "fa": "General",
                "t": "n"
            },
            "v": 100,
            "m": "100"
        }
    },
    {
        "r": 0,
        "c": 1,
        "v": {
            "v": 12,
            "f": "=SUM(A2)",
            "bg": "#fff000"
        }
    },
    {
        "r": 10,
        "c": 11,
        "v": "值2"
    }
]

单元格格式

参考Aspose.Cells

格式设置为:

{
    "ct": {
        "fa": "General",
        "t": "g"
    },
    "m": "2424",
    "v": 2424
}
参数 说明
fa Format格式的定义串 如"General"
t Type类型 如"g"

可选择的设置如下:

格式 ct.fa值 ct.t值 m值示例 备注
自动 General g Luckysheet
纯文本 @ s Luckysheet



数字格式
整数 0 n 1235 0位小数
数字一位小数 0.0 n 1234.6 0.0中,点后面0的个数就代表小数位数,原始数字位数大,设置位数小时会做四舍五入
数字两位小数 0.00 n 1234.56
更多数字格式 #,##0 n 1,235
更多数字格式 #,##0.00 n 1,234.56
更多数字格式 #,##0_);(#,##0) n 1,235
更多数字格式 #,##0_);Red n 1,235
更多数字格式 #,##0.00_);(#,##0.00) n 1,234.56
更多数字格式 #,##0.00_);Red n 1,234.56
更多数字格式 $#,##0_);($#,##0) n $1,235
更多数字格式 $#,##0_);Red n $1,235
更多数字格式 $#,##0.00_);($#,##0.00) n $1,234.56
更多数字格式 $#,##0.00_);Red n $1,234.56
更多数字格式 _($* #,##0_);_(...($* "-"_);_(@_) n $ 1,235
更多数字格式 _(* #,##0_);_(*..._(* "-"_);_(@_) n 1,235
更多数字格式 _($* #,##0.00_);_(...($* "-"_);_(@_) n $ 1,234.56
更多数字格式 _(* #,##0.00_);...* "-"??_);_(@_) n 1,234.56
百分比整数 0% n 123456% 也支持 #0% 的用法
百分比 0.00% n 123456.00% 也支持 #0.00% 的用法,点后面0的个数就代表小数位数
科学计数 0.00E+00 n 1.23E+03
科学计数 ##0.0E+0 n 1.2E+3
分数 # ?/? n 1234 5/9
分数 # ??/?? n 1234 14/25
万元 w n 12万3456
万元2位小数 w0.00 n 12万3456.00
会计 ¥(0.00) n

| 货币 | ¥0.00 或者 ¥ #.00 | n || | 日期 | yyyy-MM-dd | d || | 时间 | hh:mm AM/PM | d || | 时间24H | hh:mm | d || | 日期时间 | yyyy-MM-dd hh:mm AM/PM | d || | 日期时间24H | yyyy-MM-dd hh:mm | d || | 日期时间24H | yyyy-MM-dd hh:mm | d ||

导入/导出只用考虑用户看到的数据样式,例如excel中处理日期格式的方式为把日期统一转换为数字:42736 代表 2017-1-1