Salve, è possibile salvare una tabella di una pagina php in un file excel? Come?
Salve, è possibile salvare una tabella di una pagina php in un file excel? Come?
Dipende come viene generata questa tabella, i dati vengo presi da database?
Per il file Excel puoi usare questa libreria: http://phpexcel.codeplex.com/
Se l'excel non deve fare cose particolari, potresti provare questo codice che non richiede librerie
Reperito su: http://stackoverflow.com/questions/1...o-excel-in-php (Con Google trovi facilmente questo tipo di informazioni)Codice PHP:
<?php
// Connection
$conn=mysql_connect('localhost','root','');
$db=mysql_select_db('excel',$conn);
$filename = "Webinfopen.xls"; // File Name
// Download file
header("Content-Disposition: attachment; filename=\"$filename\"");
header("Content-Type: application/vnd.ms-excel");
$user_query = mysql_query('select name,work from info');
// Write data to file
$flag = false;
while ($row = mysql_fetch_assoc($user_query)) {
if (!$flag) {
// display field/column names as first row
echo implode("\t", array_keys($row)) . "\r\n";
$flag = true;
}
echo implode("\t", array_values($row)) . "\r\n";
}
?>
ti conviene esportare i dati facendo la stessa query su db.
piuttosto che fare il parsing di una tabella.
io in genere faccio così, usando phpexcel come libreria.