begin process at 2010 03 21 16:24:42
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > UN FICHIER EXCEL EST UN!

UN FICHIER EXCEL EST UN!


 Information sur la source

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Initié Date de création :29/03/2005 Date de mise à jour :30/03/2005 20:37:29 Vu / téléchargé :9 090 / 653

Auteur : lefter

Ecrire un message privé
Site perso
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 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

  • <?
  • // 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>";
  • } ?>
<? 
// 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!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 mars 2005 20:37:30 :

 Sources du même auteur

Source avec Zip Source avec une capture UN CAMEMBERT ET UN EN 3D ET ÉCLATÉ

 Sources de la même categorie

Source avec Zip EFFACER LES FICHIERS IMAGES ( .PNG ), D'UN RÉPERTOIRE TEMPS ... par christophe0511
COURTE ET SIMPLE FONCTION RÉCURSIVE POUR LECTURE DE RÉPERTOI... par mbdx
Source avec Zip Source avec une capture GESTIONNAIRE DE FICHIERS | MYSQL PHP 5.X {NEMENTON PHP MANA... par Nementon
Source avec Zip Source avec une capture LISTE REPERTOIRE (DIR EN PHP) par mephistope
Source avec Zip LIRE UNIQUEMENT LES X DERNIERS OCTETS D'UN FICHIER DISTANT (... par Equilibrius

Commentaires et avis

Commentaire de laigle76 le 30/03/2005 11:17:52

Salut,

je ne suis pas habitué des commentaires maisvu qu'il s'agit de la génération d'un fichier excel je vais commenté :)

premièrement le code n'est pas du tout commenté, donc perso je ne sais pas du tout quoi mettre en paramétres de tes fonctions.

Deuxièmement, étant étudiant, on ma demandé dans le cadre d'un projet de générer un fichier excel en fonction d'une base de données.J'ai donc recherché sur le net et trouver la librairie php_writeexcel.

Si tu ne connait pas inspire t'en pour enrichier ton code.

Voilà c'est tout ce que j'avais à dire. Ce sont des remarques qui ne se veulent pas blessantes mais constructives

ArChAnGe

Commentaire de laigle76 le 30/03/2005 11:23:48

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

Commentaire de willinfeo le 30/03/2005 15:06:54

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.

Commentaire de lefter le 30/03/2005 22:04:43

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();

   :-)

Commentaire de kbj le 30/11/2005 12:30:37

tres bonne source

Commentaire de aery le 20/06/2006 11:44:05

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..

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales