您好,造成这种问题的原因是:SpreadJS与Excel的默认字体不同导致。
Excel默认字体是“宋体”,而SpreadJS默认字体是“Calibri”
当对应单元格没有设置字体时,就会造成setValue进去的单元格值字体为“Calibri”。
解决办法:
把SpreadJS 的默认字体设置为宋体,设置方法:
- var spread = GC.Spread.Sheets.findControl(document.getElementById("ss"));
- var sheet = spread.getActiveSheet();
- var theme = sheet.currentTheme();
- theme.bodyFont("SimSun");
- sheet.currentTheme(theme);
复制代码
参考API:
http://help.grapecity.com/spread ... d.Sheets.Theme.html |