Création tableur excel dans page web [PHP] - PHP - Programmation
Marsh Posté le 13-02-2008 à 13:44:36
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.
Marsh Posté le 13-02-2008 à 14:09:13
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.
Marsh Posté le 13-02-2008 à 14:09:49
tu as quoi en langage cote serveur ?
il y a deux possibilités
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
Marsh Posté le 13-02-2008 à 14:12:38
thekingsky a écrit : Non mon but n'est pas de créer un fichier cvs. |
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?
Marsh Posté le 13-02-2008 à 18:05:26
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 ...
Marsh Posté le 13-02-2008 à 18:37:34
thekingsky a écrit : J'utilise ceci pour l'ionstant : |
c'est pour un intranet?
Marsh Posté le 13-02-2008 à 18:44:27
Code :
|
Marsh Posté le 14-02-2008 à 07:20:49
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 ?
Marsh Posté le 15-02-2008 à 07:38:58
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
Marsh Posté le 15-02-2008 à 07:41:24
Juste avec ca :
Code :
|
Il me met :
Parse error: parse error, unexpected ':' in D:\excel\index.php on line 2
Marsh Posté le 15-02-2008 à 09:56:06
c'est pas plutôt $excel = new MS::Excel(); qu'il faut mettre?
Marsh Posté le 15-02-2008 à 09:57:01
thekingsky a écrit : J'ai trouvé des fonctions du type : |
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...
Marsh Posté le 15-02-2008 à 10:47:55
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
Marsh Posté le 16-02-2008 à 07:34:28
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
Marsh Posté le 12-02-2008 à 21:00:30
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