大数据量设置公式性能问题
测试的时候15000行数据,4列,不设置公式时加载小于1秒。设置公式时,加载时间接近5.5秒。请问除了cell.Formula="A1+B1"这种方式是否高性能的批量设置公式的方法。Worksheet sheet = new Worksheet("test");
int rowCount = 15000;
sheet.RowCount = rowCount;
sheet.ColumnCount = 4;
UCSpreadSheet.AutoRecalculation = false;
int i1 = 1;
for (int i = 0; i < rowCount; i++)
{
for (int j = 0; j < 2; j++)
{
sheet.Cells.Value = i1;
sheet.Cells.Formula = "A" + i + "+B" + i;
i1++;
}
}
//sheet.SetArrayFormula(0, 3, 100000, 2, "A1+B1");
UCSpreadSheet.Sheets.Add(sheet);
另外:sheet.SetArrayFormula方法好像只能设置指定行号的公司,不能动态的设置行号。 回复 1楼swordssoul的帖子
请问您使用的是什么版本的 Spread WPF?我通过最新版测试没有出现加载延迟 5.5s 情况,下载链接为:
http://www.gcpowertools.com.cn/downloads/trial/Spread WPF-Silverlight(Bits).zip
时间1~2S。 之前好像是试用版的7.V4。好的,我试试。 回复 3楼swordssoul的帖子
好的 回复 3楼swordssoul的帖子
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
[1]