Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1346 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Création tableur excel dans page web

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Création tableur excel dans page web

n°1685553
thekingsky
Posté le 12-02-2008 à 21:00:30  profilanswer
 

Bonjour à tous,
 
J'ai besoin de votre aide  :??:  
 
J'aimerais créer un tableau excel avec des données que j'ai dans ma base mysql.
 
J'ai déjà trouvé des bouts de code pour ouvrir un tableur excel dans une page web mais j'arrive pas à spécifier des données pour remplir ce tableau.
 
Le but serait que l'utilisateur puisse copier toutes les données du tableau pour les coller dans un autre formulaire d'un autre logiciel.
 
merci à vous :)

mood
Publicité
Posté le 12-02-2008 à 21:00:30  profilanswer
 

n°1685825
skeye
Posté le 13-02-2008 à 13:44:36  profilanswer
 

Tu peux facilement créer du csv, lisible par excel. Sinon je sais plus qui a posté récemment une classe permettant de générer du xls.


---------------
Can't buy what I want because it's free -
n°1685841
thekingsky
Posté le 13-02-2008 à 14:09:13  profilanswer
 

Non mon but n'est pas de créer un fichier cvs.
 
Je veux avoir un tableau excel dans ma page web. Le but étant de pouvoir sélectionner des lignes et des colonnes pour faire un copié collé comme dans excel.

n°1685843
flo850
moi je
Posté le 13-02-2008 à 14:09:49  profilanswer
 

tu as quoi en langage cote serveur ?

 

il y a deux possibilités

 
  • soit tu génére une tableau html  en envoyant des header de fichier excel ( excel 200 et + reconnait la feinte et affiche ça dans un joli tableau)
  • soit tu  fais un vrai fichier excel , par exemple avec writeexcel en php, amis c'est gourmand
 

par contre le fichier sera cote client, donc si le'utilisateur fait des modifs dedans, ce ne sera pas enregistré dans ta base de données


Message édité par flo850 le 13-02-2008 à 14:10:32

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

n°1685848
skeye
Posté le 13-02-2008 à 14:12:38  profilanswer
 

thekingsky a écrit :

Non mon but n'est pas de créer un fichier cvs.
 
Je veux avoir un tableau excel dans ma page web. Le but étant de pouvoir sélectionner des lignes et des colonnes pour faire un copié collé comme dans excel.


 
euh là ça n'a plus rien à voir, si le but est de reproduire l'interface d'excel dans une page web...et ce n'est plus non plus du php, mais du html/javascript.
C'est quoi les "bouts de code pour ouvrir un tableur excel dans une page web" exactement?


---------------
Can't buy what I want because it's free -
n°1685962
thekingsky
Posté le 13-02-2008 à 18:05:26  profilanswer
 

J'utilise ceci pour l'ionstant :  
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">
 
Mais celà ne me permet pas de mettre des données dans le tableau ...
 
En effet ca relève + du javascript et xml je pense ...

n°1685968
skeye
Posté le 13-02-2008 à 18:37:34  profilanswer
 

thekingsky a écrit :

J'utilise ceci pour l'ionstant :  
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns="http://www.w3.org/TR/REC-html40">


 [:alph-one] c'est pour un intranet?


---------------
Can't buy what I want because it's free -
n°1685972
jagstang
Pa Capona ಠ_ಠ
Posté le 13-02-2008 à 18:44:27  profilanswer
 

Code :
  1. <?
  2. $excel = new MS:Excel() ;
  3. $excel->sheet[0].cell[0][0] = "test" ;
  4. ?>


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1686081
thekingsky
Posté le 14-02-2008 à 07:20:49  profilanswer
 

Oui c'est pour un intranet en gros :)
 
Jagstang quand j'essaye d'exec ton code ca me dit :
 
Parse error: parse error, unexpected T_DNUMBER in D:\excel\index.php on line 3
 
Faut-il rajouter une extension ou autre à php ?

n°1686667
thekingsky
Posté le 15-02-2008 à 07:38:58  profilanswer
 

J'ai trouvé des fonctions du type :
$ex = new COM("Excel.sheet" );
 
Le problème c'est que ca m'ouvre excel carèment. Je voudrais que sa ce passe dans le browser :)

mood
Publicité
Posté le 15-02-2008 à 07:38:58  profilanswer
 

n°1686668
thekingsky
Posté le 15-02-2008 à 07:41:24  profilanswer
 

Juste avec ca :  

Code :
  1. <?php
  2. $excel = new MS:Excel();
  3. ?>


 
Il me met :  
Parse error: parse error, unexpected ':' in D:\excel\index.php on line 2

n°1686695
rufo
Pas me confondre avec Lycos!
Posté le 15-02-2008 à 09:56:06  profilanswer
 

c'est pas plutôt $excel = new MS::Excel(); qu'il faut mettre?


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1686696
rufo
Pas me confondre avec Lycos!
Posté le 15-02-2008 à 09:57:01  profilanswer
 

thekingsky a écrit :

J'ai trouvé des fonctions du type :
$ex = new COM("Excel.sheet";);
 
Le problème c'est que ca m'ouvre excel carèment. Je voudrais que sa ce passe dans le browser :)


Là, tu va avoir un pb vu que php s'exécute côté serveur. Donc excel est ouvert sur le serveur et non sur le client...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°1686725
thekingsky
Posté le 15-02-2008 à 10:47:55  profilanswer
 

Ok
 
Donc théoriquement ca : $excel = new MS::Excel(); doit m'ouvrir une feuille excel dans ma page web ?
 
Je testerais ca ce soir en rentrant :) merci

n°1687219
thekingsky
Posté le 16-02-2008 à 07:34:28  profilanswer
 

Bon voici l'erreur qu'il me renvoi en ayant mis les 2 deuxpoint :
 
 
Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in D:\excel\index.php on line 2
 
help pliz


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Création tableur excel dans page web

 

Sujets relatifs
[Rails] script/server renvoie toujours la page "Welcome aboard !"[VBS] Probleme Création Compte AD commencant par #
Rafraichissement de la page sur postback : vers une solution Ajax ?Problème connexion SQLServeur avec PHP
commencer le PHP/SQLcréation de miniatures pour vidéos WMV sur serveur
[RESOLU] VBA EXCEL - remplissage tableau[VBA ou Excel] RechercheV inversée (RESOLU)
Petit probléme avec Scipt pour faire des pings en PHP[Résolu]Interférence entre deux formulaires d'une même page
Plus de sujets relatifs à : [PHP] Création tableur excel dans page web


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR