Page tree
Skip to end of metadata
Go to start of metadata

你可以使用数字,日期或者自定义格式来格式化单元格。

你也可以将单元格的 culture 设置成 "ja-jp" 或者 "en-us"。

数字会基于当前的 culture 进行格式化。默认为 English。

你可以将 culture 设置为 "ja-jp" 或者 "en-us"。

你可以只给整个控件设置 culture,也可以给某个单元格设置 culture。

单元格的 culture 不会影响控件的 culture。

Spread.Sheets 支持普通分数格式,比如 "# ?/?","# ??/??","# ?/4"和"#,## ?/?"。

你可以将负数转换成分数格式。

Spread.Sheets 也支持 local ID "$-411",和 DBNumber。

自定义单元格模式支持 组合框,条件格式和前景色,但是不支持"(", ")", 和 "*" 表达式。

你也可以使用 FormatterBase 类来创建自定义格式。

更多关于数字格式化,请参阅:http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx

示例代码

以下代码格式化了单元格中的值。

JavaScript
 var dvalue= 12345.6789;
 activeSheet.setValue(0,0,dvalue);
 activeSheet.getCell(0, 1).formatter("M");
 activeSheet.setValue(0, 1, new Date(2011, 2, 9));
 activeSheet.getCell(0, 2).formatter("m");
 activeSheet.setValue(0, 2, new Date(2012, 10, 15));
 activeSheet.getCell(0, 3).formatter("General");
 activeSheet.setValue(0, 3, new Date(2012, 10, 15));
 activeSheet.getCell(0, 4).formatter("#.#%");
 activeSheet.setValue(0, 4, 1);
 activeSheet.getCell(1, 0).formatter("[>2]0.0;[<-3]0.0;zero;");
 activeSheet.setValue(1, 0, 3);

示例代码

以下代码使用了分数格式来格式化单元格

JavaScript
 var dvalue= 123.89;
 activeSheet.setValue(0,0,dvalue);
 activeSheet.getCell(0, 0).formatter("# ??/??");

示例代码

以下代码使用了 locale ID "$-411"。

JavaScript
var dvalue= 123.89;
activeSheet.setValue(0,0,dvalue);
activeSheet.getCell(0,0).formatter("[$-411]dddd");

示例代码

以下代码使用了 DBNumber 来格式化单元格

JavaScript
var dvalue= 123.89;
activeSheet.setValue(0,0,dvalue);
activeSheet.getCell(0,0).formatter("[DBNum2][$-411]General");

示例代码

以下代码设置了整个工作表的文化为 ja-jp。

JavaScript
//widget setting
GC.Spread.Common.CultureManager.culture("ja-jp");

示例代码

以下代码给单元格设置了文化。

JavaScript
//cell setting
//Input date string "2014/01/07" in cell[0,0] and cell[0,1]
activeSheet.getCell(0,0).formatter(new GC.Spread.Formatter.GeneralFormatter("yyyy/MM/dd dddd", "ja-jp"));
activeSheet.getCell(0,1).formatter(new GC.Spread.Formatter.GeneralFormatter("yyyy/MM/dd dddd", "en-us"));

更多信息

Setting the Culture
GeneralFormatter class
formatter Method

  • No labels