找回密码
 立即注册

QQ登录

只需一步,快速开始

BND
金牌服务用户   /  发表于:2022-9-8 09:34  /   查看:869  /  回复:2

2 个回复

倒序浏览
有点东西悬赏达人认证
初级会员   /  发表于:2022-9-8 10:02:21
推荐
可以通过下面的代码设置居中,里面的区域可以通过usedrange获取或者直接传你想要的区域
worksheet.getRange("A1: D10").setHorizontalAlignment(HorizontalAlignment.Center);
worksheet.getRange("A1: D10").setVerticalAlignment(VerticalAlignment.Center);
获取使用区域可以参考
https://demo.grapecity.com.cn/documents-api-excel-java/demos/getworksheetusedrange
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-8 09:34:09
板凳
可以考虑下把上面的设置放到defaultStyle中,这样默认所有的单元格都会居中。新增行列中的单元格也会居中。
  1. var defaultStyle = sheet.getDefaultStyle();
  2. defaultStyle.hAlign = GC.Spread.Sheets.HorizontalAlign.center;
  3. defaultStyle.vAlign = GC.Spread.Sheets.VerticalAlign.center;
  4. sheet.setDefaultStyle(defaultStyle);
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部