找回密码
 立即注册

QQ登录

只需一步,快速开始

Dtttax

银牌会员

261

主题

649

帖子

2078

积分

银牌会员

积分
2078
Dtttax
银牌会员   /  发表于:2024-10-10 19:14  /   查看:159  /  回复:3
1金币


如图,想修改表头的字体和颜色用下面的代码不能修改。不能用单元格改样式的方式修改吗?

image.png531345214.png



for(let row=0;row<sheet2.getRowCount();row++){
      let style=sheet2.getActualStyle(row,-1);
      console.log(style);
      style.foreColor="rgb(34,34,34)";
      style.font="12px Arial";
      sheet2.setStyle(row,-1,style);
      let cell=sheet2.getCell(row,-1);
      cell.foreColor("rgb(34,34,34)");
      cell.font("12px Arial");
    }


最佳答案

查看完整内容

您好!可以通过CellRange:foreColor()和CellRange:font()设置单元格字体颜色和字体风格。从您提供的图示中了解到您要设置的是列头,那么,在通过Worksheet:getCell()获取列头单元格时,需要对第三位参数传参为colHeader,即可获得列头单元格,从而对其进行字体风格设置。可以参考如下代码: 关于Worksheet:getCell(),可以参考官网API文档了解详情: Worksheet:getCell()--https://demo.grapecity.com.cn/spreadjs/help/api/ ...

3 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-10-10 19:14:53
来自 2#
您好!可以通过CellRange:foreColor()和CellRange:font()设置单元格字体颜色和字体风格。从您提供的图示中了解到您要设置的是列头,那么,在通过Worksheet:getCell()获取列头单元格时,需要对第三位参数传参为colHeader,即可获得列头单元格,从而对其进行字体风格设置。可以参考如下代码:
  1. let cell = sheet.getCell(0, 0, GC.Spread.Sheets.SheetArea.colHeader);
复制代码


关于Worksheet:getCell(),可以参考官网API文档了解详情:
Worksheet:getCell()--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Worksheet#getcell
回复 使用道具 举报
Dtttax
银牌会员   /  发表于:2024-10-11 15:34:14
3#
问题解决了
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-10-11 16:20:31
4#

解决了就好,那就结帖了。如有新问题,欢迎发新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部