Categories > OpenTBS with XLSX >

[fr] copie d'un onglet

The forum is closed. Please use Stack Overflow for submitting new questions. Use tags: tinybutstrong , opentbs
By: gerald87
Date: 2012-02-13
Time: 19:54

[fr] copie d'un onglet

Bonjour, tout d'abord, merci pour ce travail.

Voilà ma question : est il possible de recopier le contenu d'une feuille (template) vers une autre ?

Je dois créer un classeur  qui doit contenir plusieurs feuilles ayant les mêmes champs avec des données différentes

Cordialement
By: Skrol29
Date: 2012-02-14
Time: 01:21

Re: [fr] copie d'un onglet

Bonjour Gerald,

Je n'ai pas assayé mais je pense que ça ne marchera pas parce que le format de fichier de Microsoft Office utilise les id d'entité à foison travers tout le document. En copiant des id tu risques de rendre le contenu incorrecte.
Tu veux copier toute un onglet ou juste une partie ?
By: Anonymous
Date: 2012-02-14
Time: 19:32

Re: [fr] copie d'un onglet

Bonsoir

Je souhaite recopier un onglet complet.


Cordialemnt




By: Skrol29
Date: 2012-02-14
Time: 22:39

Re: [fr] copie d'un onglet

J'ai testé ça qui marche bien si tu n'as pas d'objet (graphique, image, dessin) dans la feuille à copier.
S'il y a un un objet, le résultat provoque une erreur récupérable à l'ouverture dans Excel.


$TBS->PlugIn(OPENTBS_SELECT_SHEET, 1); // sélection de la feuille 1
$Src = $TBS->Source; // copie du source de la feuille 1

... // des éventuelles opération de fusion

$TBS->PlugIn(OPENTBS_SELECT_SHEET, 2); // sélection de la feuille 2
$TBS->Source = $Src; // collage du source de la feuille 1 à la place de la feuille 2

By: Anonymous
Date: 2012-02-15
Time: 10:16

Re: [fr] copie d'un onglet

Bonjour,

Je te remercie beaucoup pour ta disponibilité et ta rapidité à répondre.

Au fait si ce n'est pas indiscret pourquoi Skrol29 ?

Cordialement
By: Skrol29
Date: 2012-02-15
Time: 12:29

Re: [fr] copie d'un onglet

> Au fait si ce n'est pas indiscret pourquoi Skrol29 ?

Je n'ai pas 29 ans :-)

Mon pseudo viens du pseudo que j'avais à l'école : Skrol (avec un seul L, c'est voulu, ce n'est pas une faute d'orthographe), et du numéro de "parrainage" : 29.
Voilà, rien de bien spécial, c'est juste un souvenir d'école mais c'est aussi une sorte de véritable pseudo.