|
Ajouter une ligne dans un fichier excel déja existant. |
Started by Fred2355, Mar., 21 2017 7:47 PM - 7 replies |
| |
| | | |
|
| |
Registered member 231 messages Popularité : +7 (7 votes) |
|
Posted on March, 21 2017 - 7:47 PM |
Bonsoir à tous,
J'ai ecrit une routine qui au de mon appli va consulter la liste des mails arrivés dans la nuit et complète un tableau avec les données utiles: TableAjouteLigne(Table_mail,sTicket,sNomMachine,sFirm, sLang,sLogiciel)
Quand le tableau est rempli des mails arrivés dans la nuit, mon appli crée un fichier xls et rempli le tableau excel.
TableVersExcel(Table_mail,fSélecteur(fRepExe,"Event.XLS", "Table des events XLS", "Table des Events" + TAB + "*.XLS", "*.XLS", fselExiste+fselCrée + fCheminUNICODE))
Ce que je cherche à faire maintenant c'est : si l'appli est relancée en cours de journée, après avoir récupéré les mails non lu, l'appli doit compléter le fichier excel créé et rempli le matin.
Que me proposez vous comme idée?
Merci |
| |
| |
| | | |
|
| | |
| |
Posted on March, 21 2017 - 11:28 PM |
Bonjour
si tu créé un fichier excel, c'est pour qu'il soit utilisé par quelqu'un/quelque chose
Hors, si tu refais le traitement dans la journée, il est possible que le fichier excel soit en cours d'utilisation et donc bloqué...
Perso, vu les infos que tu as donné, je ferais donc un deuxième fichier excel (avec une date/heure par exemple)
A charge de celui qui utilise le fichier excel de virer l'ancien et d'utiliser le suivant
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
A votre disposition : WXShowroom.com, WXReplication (open source) et maintenant WXEDM (open source)
Plus d'information sur http://fabriceharari.com
Le 3/21/2017 à 1:47 PM, Fred2355 a écrit :
Bonsoir à tous,
J'ai ecrit une routine qui au de mon appli va consulter la liste des mails arrivés dans la nuit et complète un tableau avec les données utiles: TableAjouteLigne(Table_mail,sTicket,sNomMachine,sFirm, sLang,sLogiciel)
Quand le tableau est rempli des mails arrivés dans la nuit, mon appli crée un fichier xls et rempli le tableau excel.
TableVersExcel(Table_mail,fSélecteur(fRepExe,"Event.XLS", "Table des events XLS", "Table des Events" + TAB + "*.XLS", "*.XLS", fselExiste+fselCrée + fCheminUNICODE))
Ce que je cherche à faire maintenant c'est : si l'appli est relancée en cours de journée, après avoir récupéré les mails non lu, l'appli doit compléter le fichier excel créé et rempli le matin.
Que me proposez vous comme idée?
Merci |
| |
| |
| | | |
|
| | |
| |
Registered member 2,572 messages Popularité : +222 (260 votes) |
|
Posted on March, 22 2017 - 5:01 AM |
Bonjour,
TableVersExcel(Table_mail,fSélecteur(fRepExe,"Event.XLS", "Table des events XLS", "Table des Events" + TAB + "*.XLS", "*.XLS", fselExiste+fselCrée + fCheminUNICODE),taFusion)
-- Cordialement,
Philippe SAINT-BERTIN Géode Informatique |
| |
| |
| | | |
|
| | |
| |
Registered member 231 messages Popularité : +7 (7 votes) |
|
Posted on March, 22 2017 - 7:49 AM |
Bonjour, Merci, je ne connaissais pas la fonction tafusion. Mais cette fonction n'ajoute rien.
Quand je mets tafusion dans ma ligne de code, les nouvelles informations ne sont pas ajoutées dans le tableau excel. Qu'est ce que j'aurais mal fait? |
| |
| |
| | | |
|
| | |
| |
Registered member 2,572 messages Popularité : +222 (260 votes) |
|
Posted on March, 22 2017 - 12:04 PM |
Ben je dirais comme ca que fselcrée recrée le fichier mais sans certitude. Il faut faire des tests pour trouver le bon cheminement. Verifier que le fichier n'est pas bloqué... |
| |
| |
| | | |
|
| | |
| |
Registered member 231 messages Popularité : +7 (7 votes) |
|
Posted on March, 22 2017 - 7:59 PM |
Bonsoir j'ai tout vérifié et modifié ma ligne pour que le fichier soit juste ouvert. La commande Tafusion ne peut pas ajouter les nouvelles données si j'en comprend bien la définition: "Si le fichier XLS existe déjà, fusionne le contenu existant avec le nouveau contenu : les formules, la mise en forme, ... des cellules existantes est conservée. Les données existantes ne sont pas conservées. Seules les données des colonnes et des lignes présentes en plus dans le fichier XLS sont conservées. Ce qui semble dire que tafusion ne peut pas ajouter de nouvelle donées. Dommage. Si quelqu'un a une autre piste, je prend! Merci |
| |
| |
| | | |
|
| | |
| |
Registered member 2,572 messages Popularité : +222 (260 votes) |
|
Posted on March, 23 2017 - 4:04 AM |
une variable xlsdocument, XlsOuvre() et ajout à la main avec les fonctions xls... |
| |
| |
| | | |
|
| | |
| |
Registered member 231 messages Popularité : +7 (7 votes) |
|
Posted on March, 29 2017 - 8:29 PM |
Merci pour vos commentaires.... je vais poursuivre mes recherches et mes essais |
| |
| |
| | | |
|
| | | | |
| | |
|