【问题标题】:Populating FarPoint Spread with huge chunk of Data (64-bit Spreadsheet Issue)用大量数据填充 FarPoint Spread(64 位电子表格问题)
【发布时间】:2019-05-10 22:59:30
【问题描述】:

在 C# 64 位中,我试图用大约 70000 行填充 FarPoint 电子表格。整个数据在经过 3-4 小时的持续时间后被加载到电子表格上,这使得整个过程存在很多性能问题。

目前我正在按单个单元格将数据填充到电子表格中。我可以做些什么来提高我面临的这个问题的性能吗??

下面是我的代码模板,用于按单个单元格填充电子表格。

Public void PopulateSpreadsheet()
{
            FarPoint.Win.Spread.FpSpread SS;

            SS.SuspendLayout();
            int i = 0;
            int Rows = 70000;

            while( i < Rows)
                {
                  SS.ActiveSheet.ActiveCell.Text = Data to populate;
                }

            SS.ResumeLayout();
}

请指导我如何提高性能。任何帮助表示赞赏!提前谢谢你:)

【问题讨论】:

  • 这个问题和 Excel 有什么关系?
  • Excel 基本上是每个电子表格的基础,因此我添加了#excel。

标签: c# excel winforms farpoint-spread


【解决方案1】:

最初,我将数据直接存储在电子表格中,这会花费大量时间。为了克服这个问题,我首先将我的数据存储到数据表中,然后将此数据表作为电子表格的数据源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多