>  Q&A  >  본문

PHP Excel 내보내기의 효율성을 향상시키는 방법

phpexcel 내보내기의 효율성을 높이는 방법(참고: cvs 형식은 무시할 수 있습니다. 이 내보내기에는 셀 작업 작업이 있습니다.)

지금 생각하는 것은 다음과 같습니다.
최적화 SQL에는 이제 데이터 세부 정보에 대한 인터페이스가 있습니다. 이제 프로젝트 세부 정보 인터페이스를 반복하여 필수 필드를 추출할 데이터의 ID 배열을 얻습니다.

현재 다른 좋은 방법은 생각해본 적이 없는데 조언 부탁드립니다.

欧阳克欧阳克2705일 전1239

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

  • 给我你的怀抱

    给我你的怀抱2017-06-14 10:51:59

    phpExcel의 성능은 매우 낮고 메모리를 차지합니다. 이는 일반적으로 내보낸 행 수를 제한합니다. 스타일에 대해 너무 많이 생각하지 않으면 t 메서드를 사용하여 Excel을 내보낼 수 있습니다.

    예를 들어주세요

    으아악

    저희 회사는 현재 t를 사용해 엑셀 데이터를 내보내는데, phpExcel보다 성능이 더 좋습니다. 질문자가 성능 비율을 테스트해 볼 수 있습니다.

    회신하다
    0
  • PHP中文网

    PHP中文网2017-06-14 10:51:59

    1. phpexcel에 의존하지 않고 최적화하는 것은 쉽습니다. 사실 많은 함수 메소드가 필요하지 않습니다. 그리고
    2.sql 쿼리도 로드해야 합니다. 이에 대해서는 코드를 보지 않고는 이야기하지 않겠습니다.
    3.SQL에서 너무 많은 데이터를 추출하면 실제로 PHP 메모리를 많이 차지하므로 엑셀에 작성한 후 바로 데이터를 삭제하는 것이 좋습니다.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-06-14 10:51:59

    일정량의 데이터를 쓰면 Excel이 느려집니다. . 이것은 정상입니다

    회신하다
    0
  • 怪我咯

    怪我咯2017-06-14 10:51:59

    1. 큐를 사용하여 비동기적으로 PHPExcel 가져오기 및 내보내기를 실행합니다. 특히 수만, 수십만 또는 심지어 수백만 개의 데이터를 실행할 때

    2. 일괄 가져오기 및 내보내기

    3. 코드 최적화 및 데이터베이스 액세스 최소화

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