>  Q&A  >  본문

python - 10,000개 이상의 항목이 포함된 Excel을 내보낼 때 브라우저가 절반쯤 멈추는 문제를 해결하는 방법은 무엇입니까?

비즈니스 요구 사항에 따라 수만 개의 항목을 내보내야 하는 경우가 있습니다.
Python을 사용하여 처리할 수 있나요?
Python을 사용하여 처리하면 어떻게 되나요?

習慣沉默習慣沉默2657일 전1925

모든 응답(13)나는 대답할 것이다

  • 大家讲道理

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

    用 导出 完爆phpexcel phpexcel公认的性能慢
    /q/101... 이 질문에 답변했습니다. 양해해 주시기 바랍니다.

    회신하다
    0
  • 高洛峰

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

    비동기적으로 사용할 수 있습니다.
    예를 들어 사용자가 내보내기를 클릭하면 내일 모레 엑셀 내보내기 대기열이 추가됩니다. 이것이 사용자에게 표시되는 "내보내기 중" 상태입니다.
    큐가 완료되고 엑셀 파일이 생성되면 내보내기가 수행됩니다. 완료되고 사용자는 Excel을 다운로드할 수 있습니다

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

    회신하다
    0
  • typecho

    typecho2017-06-14 10:51:44

    10,000개의 항목은 많은 양은 아니지만, PHPExcel은 속도가 너무 느리고 메모리가 쉽게 터질 수 있기 때문에 사용할 수 없습니다.
    간단한 엑셀 내보내기에 특별히 사용되는 https://github.com/qpwoeiru96... 을 하나 작성해두었습니다.

    회신하다
    0
  • 취소회신하다