bonjour
je recherche un script qui me permette de recuperer mon résultat dans word. En fait, g un requeteur multi critères qui donne une page de résultat. Cette page donne adresse ..., je dois pouvoir l'imprimer sous forme d'etiquette. J'ai donc pensé le récupérer dans un document word pres formaté deja au format etiquette. Je n'arrive pas a récuperer mes résultats dans mon doc word. Si qqun a une solution, qu'il me contacte svp
tres urgent
jai rien compris l'histoire des étiquettes met ut peux facilement ouvrir ton fichier word comme fichier txt et ainsi récuperer n'importe quoi dedans...
si jai bien compris tu ouhite recuperer les donnes contenu dans un fichier word pour les exploiter en php
montre moi à quoi ressemble ton fichier word et ce que tu veux y récuperer exactement
benoi
c l'inverse, je veux exploiter mes données que je recupere en php dans une page web, dans un doc word.
Ce que je recupere en HTMl suite au php, je veux le recup dans un doc word
benoi
mais il faut que ca se fasse automatiquement
il va y avoir un fichier doc word temporaire. Mais les infos qui seront dedans seront jamais les meme. Il faut mettre dans le Word, les résutats d'un requeteur php.
mois aussi j'ai le meme proble je veut recuperer des données de php dans un fichier word pour pouvoire les imprmer par ce que je fait dans mes pages inventare
Il te faut utiliser les objets COM.
J'ai le même besoin que bendeb et je n'arrive pas à formater les données que je passe à WORD.
J'en suis là :
<?php
/* Démarrage de Word */
$word = new COM("word.application") or die("Impossible d'instancier l'application Word");
echo "Word lancé, version {$word->Version}\n";
/* Amener Word devant */
$word->Visible = 1;
/* Cree un document vide */
$word->Documents->Add();
/* Quelques commandes */
$content = "\nLa vie est belle,\n\net rien ne vaut la vie.";
bonjour a tous j'ais le même problème je souhaite recuperer le résultat d'une requete sql à partir d'une base de donnée avec du code php dans un fichier doc ou pdf.
j'ais un tuto qui récupère les données dans une feuille excel. je crois que c'est la même chose.
*** debut exemple
<?
define("FILENAME","D:\\webroot\\phpexcel.xls");
$conn=mysql_connect('localhost','root','') or die('Problème lors de la connexion à la BD MYSQL');
mysql_select_db('phpexcel',$conn) or die('Problème lors de la sélection de la BD MYSQL');
$res=mysql_query("SELECT DATE_APPEL,NOM_CLIENT,XID_CLIENT FROM APPELS_CLIENTS INNER JOIN CLIENTS ON ID_CLIENT=XID_CLIENT ORDER BY XID_CLIENT,DATE_APPEL") or die('Problème lors de la réception des enregistrements');
$cell->value=$row->DATE_APPEL;
$cell->NumberFormat="jj/mm/aaaa hh:mm:ss";
$client_prec=$row->XID_CLIENT;
$i++;
}
}
else{
die('Les tables sont vides ou pas de jointure possible');
}
$lignes[]=$nombre_ligne;
$sorted=$lignes; //on copie le nombre d'enreg par client dans un autre tableau
sort($sorted); // on trie cet autre tableau
$max_val=5+$sorted[count($sorted)-1]; // on récupère le plus grand nombre de record, pour pouvoir aligner les résultat dans Excel
$colonne=65;
$colonne2=64;
ben franchement, pourquoi utiliser word si c'est juste pour formater du texte dans des zones précises ? Je fais aussi des extractions sql que je formate et que j'imprime pour faire des fiches clients et autres fiches de facturations, ce qui ressemble pas mal à des fiches d'étiquettes. Mais je formate tout ca en HTML !! Je vois pas ce qui t'empeche de créer un tableau dynamique en php qui va placer les résultats de tes requetes au bon endroit, dans une page html qui tu n'auras plus qu'à imprimer !
en plus ca marcherait depuis n'importe quel ordi, etant donnée que les objets COM pour l'environnement windows..
Moi aussi j'ai le même problème
mais tout simplement j'aviais pensé a ta solution en html, mais disons que je dois imprimer puis faxer cette page, donc de 1 :
1- Pour la mise en page HTML n'est pas top
2- Quand tu imprimes la page HTML on voit l'url et la date, ca fait pas trop professionnel pour envoyer à mes clients
Aurais-tu trouvé qq ch? ou alors tu sias comment imprimer sans l'URL et la date ?
>>Aurais-tu trouvé qq ch? ou alors tu sias comment imprimer sans l'URL et la date ?
dans IE tu clic sur Fichier/mise en page , la tu a des argument pour l'en-tete et le pied de page, tu vide les champs et le tour et jour, en plus ca sauvegarde donc tu le configure une fois pour toute .
Imprimer des résultats sur une page préformater ou pré-imprimer, (ex:
des feuilles avec les noms des champs déjà imprimer mais sans les
résultats, et qui son en multi-copie). Alors je ne peux pas vraiment
vous aider, car moi aussi je cherche comment faire, pour placer mes
résultats dans les cases appropriés sur ma feuille pré-imprimer. je
vais peut-être me monter une page en pdf qui contient que les
résultats au bon endroit pour l'impression, sans les noms des champs et
tout autre formatage comme des tableaux....
En tout cas je vous conseille le pdf.
________________
Bouffard
ce sujet est génial mais je suis grillé au contraire par la lecture ou le parcours du fichier word et pdf en php,pour récupérer un mot ou une phrase, le file() m'a déçu, le fread() donne des erreurs
au sécours