PHP Excel 내보내기의 효율성을 향상시키는 방법
欧阳克
欧阳克 2017-06-14 10:49:59
0
4
1270

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

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

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

欧阳克
欧阳克

温故而知新,可以为师矣。 博客:www.ouyangke.com

모든 응답(4)
给我你的怀抱

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

예를 들어주세요

으아악

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

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

Peter_Zhu

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

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

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿