[Calc] Transposition 2D pour pilote de données

Tout savoir sur les extensions et aller plus loin avec OpenOffice.org, NeoOffice ou StarOffice.
Les questions sur la programmation des OXT doivent être postées dans la section Macros située plus bas.

Modérateur: Vilains modOOos

Règles du forum
Cette section est faite pour présenter des extensions visant à améliorer ou ajouter des fonctionnalités.
Vous pouvez commenter ou ajouter des remarques sur l'extension. Mais, si vous avez une question sur l'installation, le fonctionnement ou l'utilisation, vous devez poster dans la section du logiciel où se produit le problème (Writer, Calc, Impress, Draw, Math ou Base).
Si vous désirez publier une extension, merci de contacter un modérateur par MP.

[Calc] Transposition 2D pour pilote de données

Messagepar piefra » 12 Avr 2009 13:54

bonjour,

je viens de publier cette extension


transpose un tableau 2D ( avec 1 ou plusieurs ligne et colonnes d'entetes et supportant les cellules fusionnées en entete ) en une source de donnée (1D) utilisable pour les TCD ( pilote de données ) ou importation en BDD

Capture1.png


j'aurais besoin de retour par les utilisateurs , un topic ici me parait une bonne solution ( le lien du topic seras -pourrait etre- mis comme site de l'extension )

l'installation ce fait par le gestionnaire d'extension ou en cliquant directement sur le fichier oxt , une nouvelle barre d'outil ("decroise") apparaitra dans calc ainsi qu'un menu "decroise" dans outils / add ons

l'utilisation est simple

pour un tableau simple ( juste 1 ligne et 1 colonne d'entete ) :
1 selectionner la zone du tableau
2 cliquer sur le bouton "decroise" ( ou le menu )
3 selectionner la destination choisie
3' et selectionnez la plage de destination
( si la plage est cliquee avant le choix de la destination , feuille / cellule est automatiquement selectionne )
4 valider

par defaut le resultat est mis sur une nouvelle feuille
Capture2.png


pour un tableau avec plusieurs ligne et collonnes d'entete :

- cliquer sur le bouton decroise ( ou le menu )
- cliquer sur le bouton "plage" de chaque zone ( entete ligne / colonnes / données ) et selectionner la zone correspondante
- le bouton "calcul" permet de calculer la zone de donnée a partir des entetes ou pour un tableau simple a partir de la zone de donnée ( 1 ligne d'entete et 1 colonne )
- valider

ajout de la version 1.5 :
- choix de la destination ( + presse papier )
- filtrage possible des cellules vides
- filtrage possible des cellules a valeur nulle
- amelioration du dialogue ( precision de la selection en cours )
correction:
- orthographique dans les messages d'erreur
- presentation du dialogue
- modification du logo

ajout de la version 1.6 :
- choix de la destination ( + feuilles existantes / cellule )
- option garder au moins un entête quand on ignore des cellules

ajout de la version 1.7 :
- nouvelles destinations ( + insertion avec deplacement vers le bas / vers la droite )
- optimisation du code ( 5 fois plus rapide , sensible sur les gros tableaux )
- meilleure gestion de la barre de progression ( precision )

corrections :
- verifications sur la cellule de destination

ajout de la version 1.8.1:
- nouvelle destinations : fichiers textes ( CSV & SQL )

correction:
- limite de calc atteinte (65535 lignes) sauf pour les fichiers textes
Le modérateur a écrit:Aucune question dans ce fil !
Postez vos demandes et autres problèmes dans la section Calc


discussion , questrion , avis
Dernière édition par piefra le 14 Avr 2009 18:00, édité 4 fois au total.
piefra
Fraîchement OOothentifié
 
Messages: 7
Inscrit le: 11 Avr 2009 19:20

Retour vers Extensions

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 0 invités