Un fichier excel est un!

Soyez le premier à donner votre avis sur cette source.

Vue 11 483 fois - Téléchargée 763 fois

Description

Code source d'une classe pour créer un fichier excel et pour le télécharger. Il n'y a pas de formatage.
Mais je cherche.

Source / Exemple :


<? 
// Permet la création d'un fichier excel ( version 1.0 )
$Id_file_xls=fopen("bulletin/$FileName.xls","w");	// On crée le fichier excel

function XlsEcho($Value){
	echo $Value;                    // Affiche la chaine
	$Temp=str_replace("<TR>","\n",$Value);      // On change de ligne
        $Temp=str_replace("<TD>","\t",$Temp);      // On change de colonne
	global $Id_file_xls;fputs($Id_file_xls,$Temp);
}
function XlsAddColonne(){global $Id_file_xls;fputs($Id_file,"\t");}
function XlsAddLigne(){global $Id_file_xls;fputs($Id_file_xls,"\n");}

function XlsPrint($Value){global $Id_file_xls;fputs($Id_file_xls,$Value);}

function XlsClose(){
	global $Id_file_xls;global $FileName;fclose($Id_file_xls);
	echo "<H5>Pour télécharger le résultat de votre recherche, faites un clic droit sur le lien si dessous.";
	echo "Sélectionnez enregistrer la cible sous ..., puis indiquez le chemin d'enregistrement ";
	echo "<A HREF='bulletin/$FileName.xls'>Cliquez ici</A></H5>";
} ?>

Conclusion :


Vos commentaires seront le bien venu!

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
3
Date d'inscription
mardi 10 mai 2005
Statut
Membre
Dernière intervention
20 juin 2006

LEFTER : merci pour le source.

Juste un truc au gars qui râlent constamment sur les commentaires (a la longue ça me gonfle):

Ok, un fichier source de 3000 lignes non commenté c'est toujours désagréable, mais si vous êtes pas capable de comprendre un script de 20 lignes non commenté c'est a mon avis que vous ne comprenez rien au PHP. A bon entendeur..
Messages postés
1
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
30 novembre 2005

tres bonne source
Messages postés
63
Date d'inscription
lundi 7 juin 2004
Statut
Membre
Dernière intervention
16 mai 2009

En effet, il me servé pour le générer à partir d'un tableau html!
Pour l'afficher, le convertir et écrire dans le fichier!

Bonne idée, le ciblage de case précise!!!
Je vais étudié cela

--------------------------------------------------------------

// Non du fichier dans $FileName
$Filename="mon_fichier";
// on insert le fichier pour le créer
include 'xls.php';
// On décale d'une colonne
XlsAddColonne();
// On décale d'une ligne
XlsAddLigne();
// On insert directement dans lefichier
XlsPrint("Mon texte");
// Ferme le fichier xls
// XlsClose();

:-)
Messages postés
55
Date d'inscription
vendredi 25 juillet 2003
Statut
Membre
Dernière intervention
4 décembre 2005

inadmissible de balancer une source sans exemple, sans donnee, sans commentaire.
Heureusement ya d'autres sources plus faciles a utiliser.
Dommage pour toi mais je crois que ta source restera au fond d'un dossier, perdue a tout jamais.
Messages postés
23
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
25 janvier 2011

j'ai oublié de préciser que j'ai quand même essayé ton code. Je suppose que c'est une génération à partir de code html.

Je trouve dommage tout de même de pas pouvoir choisir l'endroit où insérer le code ( les coordonées ex : D5 )

Sinon c'est quand même un bon début, accroche toi ;)

ArChAnge
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (lefter)