[nycphp-talk] Linking Excel to PHP/MySQL (older versions)
jon baer
jonbaer at jonbaer.net
Thu Jan 8 15:13:06 EST 2004
Merci!
:-)
----- Original Message -----
From: "Kerem Tuzemen" <keremtuzemen at hotmail.com>
To: "NYPHP Talk" <talk at lists.nyphp.org>
Sent: Thursday, January 08, 2004 12:49 PM
Subject: Re: [nycphp-talk] Linking Excel to PHP/MySQL (older versions)
> Jon, here are some clues:
>
> Fichier = File
> Feuille = Sheet
> Cellule = Cell
> Connexion = Connection
> Classeur = Folder
> Valeur = Value
> Enregistrer = Save
> Fermer = Close
> OuvreLeFichier=OpenFile
> EcritDansCellule=WriteInCell
> NouvelleValeur = NewValue
> RecupereValeurCellule=ReadCellValue
> EcritDansCellule=WriteInCell
>
> Hope this helps.
>
> O. Kerem Tuzemen
>
>
>
>
> ----- Original Message -----
> From: "jon baer" <jonbaer at jonbaer.net>
> To: "NYPHP Talk" <talk at lists.nyphp.org>
> Sent: Thursday, January 08, 2004 11:56 AM
> Subject: Re: [nycphp-talk] Linking Excel to PHP/MySQL (older versions)
>
>
> > >
> > > Isn't this the page about ExcelRead (which is in English)?
> > > http://www.andykhan.com/excelread/index.html
> > >
> >
> > http://www.phpclasses.org/browse.html/package/1069.html
> >
> > maybe someone can translate the code below into English? not even sure
if
> it
> > works ...
> >
> > - jon
> >
> > <?php
> > class ExcelRead_FR{
> >
> > // Les variables :
> > var $Fichier; // Le Fichier excel à lire !
> > var $Feuille; // La Feuille a Récupérer !
> > var $Cellule; // La Cellule a lire
> > var $IdConnexion;
> > var $Classeur;
> >
> > function OuvreLeFichier($LeDocument){
> > /* Cette fonction Ouvre le document Excel
> > * Elle est a appelé aprés avoir renseigner la variable
> > * Fichier.
> > * Elle renseigne les variables IdConnexion et Classeur
> > */
> > $this->IdConnexion = new com("Excel.Application")or die("Erreur lors de
> la
> > connexion au fichier excel : $Fichier");
> > $Rep = getcwd();
> > $$LeDocument=$Rep."\\".$$LeDocument;
> > $this->Classeur = $this->IdConnexion->WorkBooks->Open($LeDocument) or
> > die("Erreur impossible d'ouvrir le classeur");
> > }
> >
> > function RecupereValeurCellule($feuil, $cell){
> > if (!isset($this->Classeur)){
> > if (!isset($this->Fichier)){
> > return False;
> > }else{
> > $this->OuvreLeFichier($this->Fichier);
> > }
> > }
> > $Classeur = $this->Classeur;
> > $Feuille = $this->Classeur->Sheets($feuil);
> > $SelectedFeuille = $Feuille->Select;
> > $Cellule = $Feuille->Range($cell);
> > $ValeurCellule = $Cellule->Value;
> > return $ValeurCellule;
> > }
> >
> >
> > function EcritDansCellule($feuil, $cell, $NouvelleValeur){
> > if (!isset($this->Classeur)){
> > if (!isset($this->Fichier)){
> > return False;
> > }else{
> > $this->OuvreLeFichier($this->Fichier);
> > }
> > }
> > $Classeur = $this->Classeur;
> > $Feuille = $this->Classeur->Sheets($feuil);
> > $SelectedFeuille = $Feuille->Select;
> > $Cellule = $Feuille->Range($cell);
> > $Cellule->Value = $NouvelleValeur;
> > }
> > function CellIsEmpty($cell){
> > $Classeur = $this->Classeur;
> > $Feuille = $this->Classeur->Sheets($this->Feuille);
> > $SelectedFeuille = $Feuille->Select;
> > $Cellule = $Feuille->Range($cell);
> > if ($Cellule->Value == ""){
> > return true;
> > }else{
> > return False;
> > }
> > }
> >
> > function CellIsMerged($cell){
> >
> > $Classeur = $this->Classeur;
> > $Feuille = $this->Classeur->Sheets($this->Feuille);
> > $SelectedFeuille = $Feuille->Select;
> > $Cellule = $Feuille->Range($cell);
> > if ($y = $Cellule->MergeCells){
> > return true;
> > }else{
> > return False;
> > }
> >
> > }
> >
> > function Enregistrer(){
> > $this->Classeur->Save();
> > }
> > function Fermer(){
> > //com_release($this->IdConnexion);
> > $this->IdConnexion->Quit();
> > $this->IdConnexion = null;
> > }
> > function RecupereDerniereLigne(){
> >
> > }
> > }
> >
> >
> > ?>
> >
> >
> >
> > _______________________________________________
> > talk mailing list
> > talk at lists.nyphp.org
> > http://lists.nyphp.org/mailman/listinfo/talk
> >
> _______________________________________________
> talk mailing list
> talk at lists.nyphp.org
> http://lists.nyphp.org/mailman/listinfo/talk
>
More information about the talk
mailing list