找回密码
 立即注册

QQ登录

只需一步,快速开始

格落

最新发帖
格落
注册会员   /  发表于:2021-1-14 17:20:50
3#
DerrickJiao 发表于 2021-1-14 17:16
您好,请问如何复现您的问题,麻烦您提供更多复现问题的步骤。

给workbook的某个cell设置style,再workbook.ToJson()后,这个cell上面的style的name就会变,不是之前的了。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-14 17:16:49
2#
您好,请问如何复现您的问题,麻烦您提供更多复现问题的步骤。
回复 使用道具 举报
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-14 17:12:37
来自 14#
以你提供的代码修改后,进行了测试

可以看到将单元格样式设置为workBook.Styles["RowStyle"]后,是可以生效变成红色的,你可以测试一下看看,另外导出的json字符串中,可以看到RowStyle名称是没有变化的

你目前的问题是样式不生效,还是名称变化呢?请给出更详细的重现步骤


  1.                         Workbook workBook = new Workbook();
  2.             workBook.FromJson(File.ReadAllText(@"D:\Projects\1.ssjson"));
  3.             workBook.Save(@"D:\Projects\1112.xlsx");
  4.             var style = workBook.Styles["RowStyle"];
  5.             style.Interior.Color = Color.FromArgb(250, 0, 0);
  6.             workBook.ActiveSheet.Cells[1, 1].Style = workBook.Styles["RowStyle"];
  7.             var data = workBook.ToJson();
  8.             workBook.Save(@"D:\Projects\111.xlsx");
复制代码
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部