SpreadJSV15.0新特新解密-工作表-单元格格式支持[ColorXXX]
本帖最后由 爱迪生 于 2022-1-18 20:45 编辑一.Excel在自定义单元格时,可以使用[颜色N]对单元格前景色进行快速设置,例如:
颜色对照表如下:
二.在SpreadJS中, 同样支持通过去完成单元格格式自定义:
1.基本应用:
代码如下:
let designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("gc-designer-container"), config);
let spread = designer.getWorkbook();
let activeSheet = spread.getActiveSheet()
activeSheet.getCell(0, 0).value(123.456);
activeSheet.getCell(0, 0).formatter("0.0");查看显示效果:
2.用户可以根据条件设置颜色以清晰显示数据,
代码如下:
let activeSheet = spread.getActiveSheet()
activeSheet.getRange(2, 2, 1, 6).formatter("[<300]0.0;[>400]0.0;0.0")
activeSheet.getCell(2, 2).value(100);
activeSheet.getCell(2, 3).value(200);
activeSheet.getCell(2, 4).value(300);
activeSheet.getCell(2, 5).value(400);
activeSheet.getCell(2, 6).value(500);
activeSheet.getCell(2, 7).value(600);显示效果:
颜色对照表和Excel一致:
三.对于某些特殊情况的处理策略如下:
1.特别案例
无效值将被忽略。
2.空白字符
'col or 3':这是一个无效值。 'color 3':颜色3,无论'color'和索引中有多少个空白字符,它都是有效值。 'color 4 5':是颜色 4。3.特殊字符
'color 4.8':是颜色 4。
'color 8a':是颜色 8。
4.主题
更改主题时没有影响。
5.与公式一起使用
带有颜色索引的公式在 Excel 中没有颜色效果:
zxx 发表于 2022-2-16 14:56
:hjyzw:
页:
[1]