Importation fichier Excel
Utilisateur WDF
Inscrit:
04/02/2005 12:35
Post(s): 69
Bonjour, j'aimerais importer les données d'un fichier Excel dans ma base de données Hyperfile.
J'avais trouvé sur votre site une classe pour réaliser cela, mais elle ne fonctionne plus avec la version Windev 9.0.


Contribution le : 09/02/2005 08:59
Créer un fichier PDF de la contribution Imprimer


Re: Importation fichier Excel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Citation :
...elle ne fonctionne plus...

Quel est le message ?
S'agit-il de WinDev 9 ou d'excel 2003 ?


Contribution le : 09/02/2005 10:18
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


Re: Importation fichier Excel
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Une technique simple consiste à enregistrer le fichier excel dans un format csv puis dans d'utiliser la fonction HImporteTexte()

Voir au passage cet article

A voir aussi e les nouvelles fonctions xml de WinDev9 en enregistrant le fichier Excel en Xml

Contribution le : 09/02/2005 10:23
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Importation fichier Excel
Utilisateur WDF
Inscrit:
04/02/2005 12:35
Post(s): 69
Voici le message quand j'essaye d'importer la classe

Une erreur est survenue lors du chargement de la classe Z:\SOCRATEwindev9\SOCRATE01\cExcel.WDC.

Détail de l'erreur :

Impossible de terminer l'initialisation :
Ce fichier n'est pas au format WinDev 9.0 :
Z:\SOCRATEwindev9\SOCRATE01\cExcel.WDC

Pour ce qui est de la transformation en Csv , je dois absolument insérer des données venant du Fichier XLS.


J'ai trouvé des fonction dans Windev : xlsouvre ....

mais j'ai un problème avec la fonction xlsNbLigne()
quand je lui spécifie l'identifiant du fichier XLS retourné par XlsOuvre(), il me dit "Erreur :Aucune syntaxe de xlsNbLigne ne correspond".
Peu être que l'identifiant du fichier XLS n'est pas bien déclaré , je l'ai décrit comme étant une chaine.


Merci pour l'aide , je progresse chaque jour ;)

Contribution le : 09/02/2005 11:01
Créer un fichier PDF de la contribution Imprimer


Re: Importation fichier Excel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
CVS = COMMA SEPARATED VALUES
En clair c'est un fichier texte avec les enregistrements en lignes et les colonnes séparée par des point-vigules (ou TAB).

C'est un format d'échange de données classique sour Windows
Excel est capable d'ouvir ces fichier en natif : Fichier>Ouvrir et dans le sélecteur de fichier choisir le type CVS ou texte avec tabulations (selon le cas).

Pour créer un tel fichier il faut en passer par les fonctions de manipulation des fichiers externes : fOuvre, fFerme, fEcritLigne
Pour récupérer vos données HyperFile : hLitxxx, hRecupereEnreg.

Une méthode intermédiaire est l'export XML de hExporteXML

Enfin pour faire encore plus rapide : monter les données dans une table (fichier ?) et faire un TableVersExcel (attention aux rubriques Dateheure)

... Pour la classe, sa mise à jour n'est pas au programme immédiat.

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


Re: Importation fichier Excel
Utilisateur WDF
Inscrit:
04/02/2005 12:35
Post(s): 69
J'ai trouvé , il fallait définir l'identifiant du fichier XLS en Variant , ce qui ne pose plus de problème

Contribution le : 09/02/2005 12:25
Créer un fichier PDF de la contribution Imprimer


Re: Importation fichier Excel
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
Tu peux aussi te faire une moulinette maison :

Depuis la version 9 ( enfin il ne me semble pas que ça marchait avec la 8) tu peux importer ton fichier excel dans l'analyse sans le convertir, ensuite tu y accède comme un fichier HF standard.

J'ai été trés surpris quand j'ai vu que toutes les fonctions HlitRecherchePremier, Hajoute, Hsupprime etc... fonctionnaient exactement pareil sur un fichier Excel que sur un fichier HF.

Partant de là, tu peux en faire ce que tu veux de tes enregistrements.

Contribution le : 10/02/2005 13:06
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