找回密码
 立即注册

QQ登录

只需一步,快速开始

芒果不盲

初级会员

24

主题

64

帖子

216

积分

初级会员

积分
216
芒果不盲
初级会员   /  发表于:2024-8-26 15:26  /   查看:228  /  回复:6
2金币
本帖最后由 芒果不盲 于 2024-8-26 15:39 编辑

选中整个sheet,统一重新设置字体用代码如何实现
就想是图片上的步骤点一点选中全部,然后点一下宋体 代码怎么写
sheet表字体不一样我想统一设置成宋体,其他的不变是原来的
.font("宋体") 第三列蓝色的 没设置成功
用这个sheet表试我上传附件了

image.png905314330.png



成本测算总表123.zip

8.76 KB, 下载次数: 11

最佳答案

查看完整内容

您好!根据您的描述信息,在选中范围内,可对每个单元格调用CellRange:fontFamily()设置字体或者对单元格区域调用相同API设置字体。当单元格数量较多,为避免影响渲染性能,可在设置字体前后分别加上暂停绘制和恢复绘制代码。 关于API,请参考官网API文档了解详情: CellRange:fontFamily()--https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.CellRange#fontfamily

6 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-26 15:26:38
来自 2#
您好!根据您的描述信息,在选中范围内,可对每个单元格调用CellRange:fontFamily()设置字体或者对单元格区域调用相同API设置字体。当单元格数量较多,为避免影响渲染性能,可在设置字体前后分别加上暂停绘制和恢复绘制代码。

关于API,请参考官网API文档了解详情:
CellRange:fontFamily()--https://demo.grapecity.com.cn/sp ... ellRange#fontfamily
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-8-26 17:25:25
3#
Wilson.Zhang 发表于 2024-8-26 17:12
您好!根据您的描述信息,在选中范围内,可对每个单元格调用CellRange:fontFamily()设置字体或者对单元格区 ...

我的蓝色区域那一块是复制的数据透视表数据,那个字体不是宋体,你说的这个方法并没有设置成功,我这变是需要现在看到的这个表统一显示宋体,修改数据透视表字体也是或者是 修改复制到这个数据透视表也行就是需要字体统一一下
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-26 17:43:17
5#
本帖最后由 Wilson.Zhang 于 2024-8-26 17:54 编辑
芒果不盲 发表于 2024-8-26 17:25
我的蓝色区域那一块是复制的数据透视表数据,那个字体不是宋体,你说的这个方法并没有设置成功,我这变是需 ...

我们验证过方案可行后才会将方案同步给您,我们在17.1.4版本的在线表格编辑器导入您提供的.xlsx文件,从控制台通过代码测试,如下图所示:
统一设置字体.gif

请参考如下代码:
  1. sheet.suspendPaint();
  2. for (var i = 0; i < sheet.getRowCount(); i++) {
  3.     for (var j = 0; j < sheet.getColumnCount(); j++) {
  4.         sheet.getCell(i, j).fontFamily('宋体');
  5.     }
  6. }
  7. sheet.resumePaint();
复制代码

如果您发现我理解存在偏差,需要您详细介绍下需求情况,咱们再一块讨论下解决方案。
回复 使用道具 举报
芒果不盲
初级会员   /  发表于:2024-8-27 14:52:46
6#
Wilson.Zhang 发表于 2024-8-26 17:43
我们验证过方案可行后才会将方案同步给您,我们在17.1.4版本的在线表格编辑器导入您提供的.xlsx文件,从 ...

我用的getRange设置字体可能会有问题,getCell能设置上
我还想知道 怎么设置数据透视表的字体,
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-27 16:50:09
7#
芒果不盲 发表于 2024-8-27 14:52
我用的getRange设置字体可能会有问题,getCell能设置上
我还想知道 怎么设置数据透视表的字体,

数据透视表也是使用工作表的单元格,设置字体也遵循普通单元格字体设置的方式。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-30 10:14:46
8#
您好!从跟帖信息了解到您的问题已得到有效解决,那就结贴了。如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部