par
sadeq » 10 oct. 2005, 12:58
Et pourquoi ne pas voir les choses autrement ?
On sait que Excel peut importer des données de bases de données, dans ce cas, tu peut créer et mettre en forme une feuille excel liée à ta base de données Mysql (par ODBC machine) (Données > données externes > créer une requête)
En suite mettre à disposition la feuille excel sur le serveur web (par un lien Hypertexte ou dans un frame/iframe) exemple :
La page etudiants.php:
<?
if (!file_exists("etudiants.xls")) {echo "<p><b>Désolé, le fichier des étudiants est absent!</b>"; exit;}
?>
<h1>Liste des étudiants</h1>
<iframe src="etudiants.xls" width="100%" height="100%>"</iframe>
Pour démarrer automatiquemnt l'aperçu avant impression il est possible d'activer une macro autoexec dans le classeur excel :
Private Sub Workbook_Open()
ActiveWindow.SelectedSheets.PrintPreview
End Sub
NB:
cela suppose que le client dipose de l'application excel sur sa machine.
Et que la sécurité locale autorise l'exécution des macros