Heim  >  Fragen und Antworten  >  Hauptteil

python - Wie kann das Problem gelöst werden, wenn der Browser beim Excel-Export mit mehr als 10.000 Elementen halb hängen bleibt?

Geschäftsanforderungen erfordern manchmal den Export von Zehntausenden von Elementen.
Kann ich Python zur Verarbeitung verwenden?
Was ist, wenn ich Python zur Verarbeitung verwende?

習慣沉默習慣沉默2657 Tage vor1921

Antworte allen(13)Ich werde antworten

  • 大家讲道理

    大家讲道理2017-06-14 10:51:44

    用 导出 完爆phpexcel phpexcel公认的性能慢
    /q/101... 我在这个下回答过 了解下

    Antwort
    0
  • 高洛峰

    高洛峰2017-06-14 10:51:44

    可以使用异步来做。
    比如用户点击导出的时候,后天添加一个导出excel的队列,这是用户看到的是“导出中”状态
    等队列执行完毕生成excel文件时,即是导出完成,用户就可以下载这个excel

    用户提交导出任务->后台添加导出队列->导出队列执行完毕->用户点击下载导出的文件

    Antwort
    0
  • typecho

    typecho2017-06-14 10:51:44

    10000条不算多的,只是不能用PHPExcel,因为实在太慢了而且容易爆内存。
    我写过一个 https://github.com/qpwoeiru96... ,专门用来简单的Excel导出的,可以使用一下。

    Antwort
    0
  • StornierenAntwort