找回密码
 立即注册

QQ登录

只需一步,快速开始

dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-23 17:35:10
11#
也不用你就把
fpSpread1.ActiveSheet.Cells[i, j, i + 2, j + 2].ForeColor = Color.Green;
改成
  for (var row = i; row < i + 2; row++)
                        {
                            for (var col = j; col < j + 2; col++)
                            {
                                fpSpread1.ActiveSheet.Cells[row, col].ForeColor = Color.Green;

                            }
                        }
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2016-12-26 08:59:47
12#
dexteryao 发表于 2016-12-23 17:35
也不用你就把
fpSpread1.ActiveSheet.Cells.ForeColor = Color.Green;
改成

那我得分析下,
实际应用的时候设置颜色并不是连续的。所以可能需要抽出写成方法
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-12-28 08:25:42
13#
回复 使用道具 举报
sxyweiren
中级会员   /  发表于:2017-2-5 18:54:20
14#
dexteryao 发表于 2016-12-23 17:35
也不用你就把
fpSpread1.ActiveSheet.Cells.ForeColor = Color.Green;
改成

Spread的Save方法跟Load方法性能出现问题怎么优化?

ActiveX的Spread可以通过SaveToFile和LoadFromFile来实现对整个表格的单元格类型,个数,颜色等信息的保存与读入。从而继续之前没有完成的作业。但是.NET的Spread来实现相同的机能,出现了性能问题。
好像是因为Xml文件解析过慢导致的。

比如,通过随机的方式,把1000*300的单元格随机赋各种颜色,字体,对齐等各种信息。
.NET明显的慢了好多。。。。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-2-6 11:52:25
15#
您好,您反映的open xml比较慢的问题,我这里需要调研下看有没有解决方案,有结论后会立刻给您回复
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部