Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Bonjour à tous !
je souhaite exporter une datawindow dans un fichier excel en
y incluant l'entête (nom des colonnes). J'utilise donc la méthode dw_1.SaveAs(ls_path, Excel5!, TRUE).
Par contre les libellés des colonnes de la table sont super vilains, du genre xxxgdf, eehdt,dgfkti,ggjgj...
Du coup, mon entête excel est aussi super vilaine...
Est ce qu'il existe un moyen simple de modifier le libellés des colonnes au moment de l'export ??
(si possible sans modifier le libellé des colonnes de la table !).
Merci d'avance.
Hors ligne
Bonjour, en principe ce sont les noms de colonnes qui apparaissent...
Hors ligne
Hors ligne
Exactce sont les noms des colonnes qui apparaissent. Le plus simple, ce que je fais, dans ce cas, je revois ma requête et je la fais de cette sorte :
Select
champalpha AS mon_libelle_alpha_de_belle_colonne,
from matable ...
Et si cela pose des soucis, car sur la datawindow il peut y avoir des updates properties, alors
1 - je créée une external avec mes beaux noms de colonne
2 - je la mets dans un datastore,
3 - sur le clique du bouton de l'export, je crée mon datastore
4 - je fais le rowscopy vers mon datastore
5 - lancement de la sauvegarde vers Excel! avec la fonction précitée en haut
6 - destruciton du datasotre
Enfin tu ouvres ton excel et hop! on regarde l'entête.
A plus
Hors ligne