【问题标题】:Write more than 100000 records to the CSV or XLS sheet using apex使用 apex 将超过 100000 条记录写入 CSV 或 XLS 工作表
【发布时间】:2018-05-23 08:35:09
【问题描述】:

我们有要求:

  • 使用分页在 Visual Force 页面上显示对象数据。
  • 导出按钮可将所有记录导出到 xls 或 csv 文件。

问题是数据量太大,即超过 100000 条记录。 我们如何使用 Apex 将超过 100000 条记录写入 xls 文件?

【问题讨论】:

  • VFPage RenderAs,ContentVersion,尝试使用标准控制器分页,但它不支持该历史对象。

标签: salesforce large-data visualforce apex force.com


【解决方案1】:

我确信写入“文档”是可行的。甚至可能是更新的文件功能。您可以写入并附加到现有文档。使用 @read only 注释,您可以查询超过 10.000 条记录。不过,您可能会遇到堆大小错误。其他选项可能是使用 Bulk API v2。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-18
    • 2020-03-18
    • 2016-04-25
    • 2018-04-22
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    • 2016-09-18
    相关资源
    最近更新 更多