TableVersExcel
Utilisateur WDF
Inscrit:
10/02/2005 16:33
Post(s): 67
Bonjour,

J'ai un petit soucis avec la fonction TableVersExcel. Voici mon code:
TableVersExcel(Table,"C:\EMPLOYE.XLS",taTitreColonnes)

Il marche parfaitement. J'ai bien le fichier excel qui se crée avec les titres des colonnes et les données également.

Là où j'ai un soucis, c'est que lorsque la table est vide, et que je fais l'exportation, je n'ai plus le nom des colonnes qui apparaît... Le fichier se crée et la première ligne au lieu d'être l'en-tête des colonnes contient les valeurs de la première ligne de ma table vide... A savoir 0 si c'est une colonne de type numérique et vide si c'est une colonne de type texte.

J'espère avoir été suffisamment clair...

Contribution le : 04/03/2005 14:10
Créer un fichier PDF de la contribution Imprimer


Re: TableVersExcel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour
Supposant que vous utilisez le menu contextuel par défaut, je vous invite à le personnaliser de manière à ne pas envoyer de données si la table est vide.

Contribution le : 04/03/2005 14:38
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: TableVersExcel
Utilisateur WDF
Inscrit:
10/02/2005 16:33
Post(s): 67
Je ne sais pas danq quel mesure le menu contextuel intervient dans l'exportation mais en fait, je voudrai quand même créer le fichier excel avec les libellés de colonnes afin qu'une personne puisse savoir ce qu'il a à saisir.

En effet, une fois que les données sont saisies dans le fichier excel exporté, je fais une importation de ce fichier excel. Or si le fichier est crée et qu'il n'a aucun libellé de colonne, il ne peut savoir quoi saisir, et où.

Suis je clair?... Merci de la réponse en tout cas R&B

Contribution le : 04/03/2005 15:22
Créer un fichier PDF de la contribution Imprimer


Re: TableVersExcel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Pourquoi alors ne pas alors créer un fichier csv et l'ouvrir avec excel (je crois même que si vous le nommez .xls, Excel réagiera sans douleur).

Dans le fichier, il suffit alors de créer une ligne avec vos libellés en séparant les données par des TAB.

Exemple (saisi à la volée, à confirmer):
i est un entier
cChaine est une chaine
POUR i = 1 à Tableoccurrence(TABLE,toColonne)
   SI cChaine<>"" ALORS cChaine+=TAB
   cChaine+={TableEnumèreColonne(TABLE,i),indChamp}..Libellé
FIN

eFic est un entier = fOuvre("Classeur.xls", foCréation+foEcriture)
SI eFic ALORS 
   fEcritLigne(efic,cChaine)
   fFerme(efic)
FIN


Contribution le : 04/03/2005 16:13
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: TableVersExcel
Utilisateur WDF
Inscrit:
10/02/2005 16:33
Post(s): 67
Génial ça marche!!

Il fallait y penser... Pourquoi chercher compliquer... Merci c'est top!!

Contribution le : 04/03/2005 16:19
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2