let yourElement = document.getElementById("yourElement");
let wsheet = new websheet('HTML', yourElement,0,0,800,400);
/**
* 第一步 获取激活的activeSheet
*/
let activeSheet = wsheet.ActiveSheet();
let r=1;
let anumber=123123123.1234
//金额格式化
activeSheet.SetCellValue(r++,3,anumber);
activeSheet.SetCellValue(r++,3,-anumber);
activeSheet.SetCellValue(r++,3,anumber);
activeSheet.SetCellValue(r++,3,-anumber);
activeSheet.SetCellValue(r++,3,anumber);
activeSheet.SetCellValue(r++,3,-anumber);
//百分百格式化
activeSheet.SetCellValue(r++,3,1.111);
activeSheet.SetCellValue(r++,3,1.111);
activeSheet.SetCellValue(r++,3,1.111);
/**
* 第二步 金额格式化
*/
//系统预设--格式化成正数
let numFmt3 = websheet.Model.NumFmts.numFmt3;
activeSheet.SetCellNumFmt('C1',numFmt3);
activeSheet.SetCellNumFmt('C2',numFmt3);
//系统预设--格式化成2位小数
let numFmt40 = websheet.Model.NumFmts.numFmt40;
activeSheet.SetCellNumFmt('C3',numFmt40);
activeSheet.SetCellNumFmt('C4',numFmt40);
//自定义 - 格式化成4位小数 不要与系统预设的冲突,否则会引起其他单元格格式化问题
let numFmt200 = new websheet.Model.NumFmt();
numFmt200.numFmtId=200;
numFmt200.formatCode='#,##0.0000_);[Red]\(#,##0.0000\)';
activeSheet.SetCellNumFmt('C5',numFmt200);
activeSheet.SetCellNumFmt('C6',numFmt200);
//系统预设--百分比
let numFmt9 = websheet.Model.NumFmts.numFmt9;
activeSheet.SetCellNumFmt('C7',numFmt9);
//系统预设--百分比
let numFmt10 = websheet.Model.NumFmts.numFmt10;
activeSheet.SetCellNumFmt('C8',numFmt10);
//自定义百分百格式化
let numFmt201 = new websheet.Model.NumFmt();
numFmt201.numFmtId=201;
numFmt201.formatCode='0.000%';
activeSheet.SetCellNumFmt(9,3,numFmt201);
/**
* 第三步 重新绘制表格
*/
activeSheet.setColWidth(3,160);
wsheet.BuildSheet();
wsheet.Draw();