0

Como exportar um arquivo excel muito grande desmembrado em vário

criado por Vicente de Almeida Junior em 02/07/2014 12:45pm
Estou fazendo uma rotina que reúne milhares de arquivos para ser exportado como uma planilha excel. No meio do processo ocorreu um erro fatal: Allowed memory size 268435456 bytes exhausted (tried to allocate 1048576 bytes) ...

Baseado nessa mensagem refiz a programação dividindo o arquivo para que pudesse executar sem erros.

Consegui dividir o arquivo porém, quando vou exportar ele só exporta a primeira parte apesar de pedir para exportar um por um, como abaixo:

Exportar($arq_01);
Exportar($arq_02);
Exportar($arq_03);
Exportar($arq_04);
Exportar($arq_05);
Exportar($arq_06);
Exportar($arq_07);
Exportar($arq_08);
Exportar($arq_09);
Exportar($arq_10);


Onde:
Exportar é uma função que recebe o array e exporta o arquivo sem erros.
$arq_01 a 10 são partes do array que serão exportados.

Já testei as array elas estão sendo montadas direitinho só na hora de exportar que ele deveria abrir n janelas de downloads, só abre uma e depois acaba o processo.

Resumindo, gostaria de exportar vários arquivos de uma vez só.

Alguém poderia me ajudar?
Data Autor Changelog Download
02/07/2014 12:45pm Vicente de Almeida Junior - Versão 5

Comentários:

Mostrando 1 - 1 de 1 comentários
Também to com esse problema, preciso exportar meus registros referentes a uma fatura telefônica. Em média são 40mil registros, eu consigo exportar o arquivo, baixo ele pelo navegador e o excel da uns 10mb +-.

O grande problema é que o excel não abre, o bixo trava no meio do processo...

Existe alguma maneira de resolver isso?
19/08/2014 2:42pm (~10 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)