par
logone » 09 févr. 2006, 18:40
Salut,
Je dispose d'une feuille de calcul excel et j'aimerais recuperer des variables PHP pour que mes calculs s'effectuent actuellement j'utilise le code suivant mais j'ai une erreur lors de la creation du document excel
les données sont presentent mais il y a un message d'erreur il me dit que le document est endommagé.
{
header( 'Content-type: application/vnd.ms-excel' );
// Ouvre le fichier Gabarit
$filename = 'echeancier_pret.xls';
$fp = fopen ( $filename, 'r' );
//Insere le fichier dans une variable
$output = fread( $fp, filesize( $filename ) );
fclose ( $fp );
// remplace les éléments choisis
// partie Dossier
$output = str_replace( '<<CIV>>', $civ, $output );
$output = str_replace( '<<PRENOM>>', $prenomcrea, $output );
$output = str_replace( '<<NOM>>', $nomcrea, $output );
$output = str_replace( '<<ADRESSE1>>', $adr1crea, $output );
$output = str_replace( '<<ADRESSE2>>', $adr2crea, $output );
$output = str_replace( '<<CP>>', $cpcrea, $output );
$output = str_replace( '<<VILLE>>', $villecrea, $output );
// génère le fichier dans l'explorateur
echo $output;
}
Cela fonctionne tres bien avec du word mais pas avec excel grrrrrr.
Merci de votre aide
Salut,
Je dispose d'une feuille de calcul excel et j'aimerais recuperer des variables PHP pour que mes calculs s'effectuent actuellement j'utilise le code suivant mais j'ai une erreur lors de la creation du document excel
les données sont presentent mais il y a un message d'erreur il me dit que le document est endommagé.
[php]
{
header( 'Content-type: application/vnd.ms-excel' );
// Ouvre le fichier Gabarit
$filename = 'echeancier_pret.xls';
$fp = fopen ( $filename, 'r' );
//Insere le fichier dans une variable
$output = fread( $fp, filesize( $filename ) );
fclose ( $fp );
// remplace les éléments choisis
// partie Dossier
$output = str_replace( '<<CIV>>', $civ, $output );
$output = str_replace( '<<PRENOM>>', $prenomcrea, $output );
$output = str_replace( '<<NOM>>', $nomcrea, $output );
$output = str_replace( '<<ADRESSE1>>', $adr1crea, $output );
$output = str_replace( '<<ADRESSE2>>', $adr2crea, $output );
$output = str_replace( '<<CP>>', $cpcrea, $output );
$output = str_replace( '<<VILLE>>', $villecrea, $output );
// génère le fichier dans l'explorateur
echo $output;
} [/php]
Cela fonctionne tres bien avec du word mais pas avec excel grrrrrr.
Merci de votre aide