找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaolong

金牌服务用户

96

主题

376

帖子

1022

积分

金牌服务用户

积分
1022
xiaolong
金牌服务用户   /  发表于:2023-9-13 16:17  /   查看:725  /  回复:7
1金币
本帖最后由 Richard.Huang 于 2023-10-19 11:58 编辑

产品:SpreadJS

https://demo.grapecity.com.cn/sp ... slicer-overview/vue

设置了默认收起 1694593052904.png530076293.png 要怎么在B3格开始往下全部设置单元格格式

最佳答案

查看完整内容

您好,请参考以下代码: let designer = GC.Spread.Sheets.Designer.findControl(document.querySelector(".gc-designer-container")); let spread = designer.getWorkbook(); let sheet = spread.getActiveSheet() var area1 = { fieldName: "amount" }; var style2 = new GC.Spread.Sheets.Style(); style2.formatter = "#,##0"; var pivotTable = sheet.pivotTables.all()[0]; pivotTable.setStyle(area1, ...

7 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-13 16:17:13
来自 6#
您好,请参考以下代码:

let designer = GC.Spread.Sheets.Designer.findControl(document.querySelector(".gc-designer-container"));
let spread = designer.getWorkbook();
let sheet = spread.getActiveSheet()

var area1 = {
    fieldName: "amount"
};
var style2 = new GC.Spread.Sheets.Style();
style2.formatter = "#,##0";

var pivotTable = sheet.pivotTables.all()[0];
pivotTable.setStyle(area1, style2);

image.png764766235.png
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-13 17:41:02
2#
您好,请问您这边是要用设置单元格格式实现什么样的效果呢?
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
xiaolong
金牌服务用户   /  发表于:2023-9-14 10:05:36
3#
Joestar.Xu 发表于 2023-9-13 17:41
您好,请问您这边是要用设置单元格格式实现什么样的效果呢?

要设置成千分位不带小数点
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-14 14:09:03
4#
您好,是想达到这个效果吗?

image.png532916259.png

如果是的话,请问您这边使用的是Designer还是Spread?
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
xiaolong
金牌服务用户   /  发表于:2023-9-14 14:44:43
5#
Joestar.Xu 发表于 2023-9-14 14:09
您好,是想达到这个效果吗?

spread,我看见了一个pivotTable.setStyle,但是这个只能是全部设置。我这边的需求是多个valueField,然后valueField的每一列有各自的formatter
回复 使用道具 举报
xiaolong
金牌服务用户   /  发表于:2023-9-14 16:07:35
7#
Joestar.Xu 发表于 2023-9-14 15:53
您好,请参考以下代码:

let designer = GC.Spread.Sheets.Designer.findControl(document.querySelecto ...

好的谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-14 17:24:20
8#
不客气哈,后续有其他问题随时开贴提问哈。
SpreadJS 17.0.8 | GcExcel 7.1.1 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部