Cercare una classe PHP per generare ENORME file xlsx, senza dover allocare un'enorme memoria per l'intero file per adattarsi alla memoria.PHPExcel scrivere al volo?
Adoriamo PHPExcel ma abbiamo bisogno di un modo per scrivere al volo, rispetto al caricamento dell'intero file in memoria, quindi chiamare una funzione per scriverlo.
Visto una domanda simile, ma nessun chiaro puntatore a una soluzione.
Per chiarire -
Hai 1GB di memoria disponibile e la necessità di generare un file di Excel 3GB.
Esiste una classe/metodo esistente per eseguire questa operazione?
Se non hai bisogno di formule/formattazione, puoi farlo come file CSV e fingere che sia un .xlsx. CSV è super facile da riprodurre a pezzi. –
quanto sono complicati i tuoi dati? se è semplice e lineare, forse potresti scrivere come csv e importare in Excel più avanti – lunixbochs
Grazie - Sì, so che possiamo usare CSV/TXT ecc. Ma abbiamo in particolare un requisito per Excel. Il file viene scaricato dai client dal nostro servizio Web e deve apparire piacevole (intestazioni semplici, logo aziendale, ecc.) –