Ho risolto..
Ho usato come db un file txt in modo da poter utilizzare l'opzione "a+" in fopen($db, "a+");
Poi ho creato un'altra pagina php (chiamata esporta.php) in cui vengono presi i dati all'interno del file txt con un ciclo while e copiati all'interno del file excel.
La pagina php ha questa conformazione:
Codice PHP:
<?php
    
if (!$p_file fopen("dati.txt","r")) {
    echo 
"Errore nell'aprire il file.";
    } else {
        while(!
feof($p_file))
        {
         
$filename "dati.xls";
         
$stringa fgets($p_file);
          
header ("Content-Type: application/vnd.ms-excel"); 
          
header ("Content-Disposition: inline; filename=$filename"); 
           echo
"<table>"
            echo
"$stringa"
           echo
"</table>";
        }
    
fclose($p_file);
    }
?>
Grazie a tutti

Ciaociao