probleme ouverture fichier excel
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
Bonjour à tous!

Je suis en train de réaliser une application pour mon stage, qui lit des données dans un fichier excel, puis les intègre dans une table d'une base SQl Server. J'ai un groooos problème. J'essaie d'ouvrir le fichier avec xlsOuvre, mais j'ai un message d'erreur "pas assez de mémoire" avec la fonction xlsMsgErreur. Or le fichier ne pèse que 6Mo. Un problème dû à windev ou bien???

J'ai vu qu'une classe cExcel existait, pourrait-elle m'aider à résoudre ce problème?? (quand même, c'est bizarre que ce xlsOuvre ne fonctionne pas)

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


Re: probleme ouverture fichier excel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour
Voici !
Importer la classe qui est réalisée en 7

Contribution le : 28/06/2005 15:33
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer


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

Citation :
Or le fichier ne pèse que 6Mo.


Je pense qu'il s'agit là déjà d'un bon fichier excel moi.
6Mo = 6000k = 6 000 000 octets

Citation :
Les limitations des fonctions Excel avec le WLangage:
obtenir des informations sur vos fichiers ".XLS" présentes sur la première page du classeur : donnée d'une cellule, nombre de lignes, nombre de colonnes, type de colonne, titre de colonne.


RAPPEL: les fonctions Excel du Wlangage ne nécessite pas l'installation de produit office.

Si Excel est installé sur les postes, vous pouvez utiliser les Objets OLE associés qui sont manipulés dans les divers classes disponibles.

Voir la Classe cExcel disponible sur le site

et pour des utilisations plus avancées :
Les Macros VBA sans retranscription OLE

Contribution le : 28/06/2005 15:42
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: probleme ouverture fichier excel
Stagiaire WDF
Inscrit:
29/06/2004 09:31
De Paris
Post(s): 40
Un drag & drop du fichier Excel dans l'analyse pour le déclarer comme un fichier est possible aussi ... !

Contribution le : 28/06/2005 15:46
Créer un fichier PDF de la contribution Imprimer


Re: probleme ouverture fichier excel
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
Alors, on va aller un peu plus loin.

En effet, le fichier est assez gros. Il ne possède qu'une page de 33000 lignes, mais la taille va être variable.

La classe CExcel est fournie avec un exemple, me reste à voir comment on l'utilise et si ça va résoudre mon problème. Comme je l'ai dit, le but est de sortir les données du fichier afin de les intégrer dans un table sqlServer. Le coup du drag & drop est impossible, car le répertoire du fichier est à sélectionner au 1er lancement du prog (chemin stocké ds fichier ini...)

Si quelqu'un pouvait m'éclairer un petit peu sur l'utilisation de CExcel, ça pourrait m'aider grandement. j'ai juste besoin de lire les infos dans le fichier. Si trop galère, j'envisage un enregistrement du fichier en txt, puis extraction des données depuis le fichier. Merci pour vos réponses :)

Contribution le : 28/06/2005 16:13
Créer un fichier PDF de la contribution Imprimer


Re: probleme ouverture fichier excel
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
La solution de Ramses est une bonne idée. cExcel traitement votre classeur en OLE donc avec un 'retard'. Enfin s'il s'agit d'une extraction de données d'une feuille simple, le mode texte pourrait être judicieux car plus rapide (une fois le fichier exporté dans ce format).

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


Re: probleme ouverture fichier excel
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Si le fichier conserve toujours la meme structure, privilégié la méthode de Ramses, il vous sera toujours possible de faire un HChangeRep() sur le fichier, ou meme une copie du fichier d'origine vers le répertoire des données.

Ainsi les ordres H* vous seront accorder meme sur le fichier Excel.

Contribution le : 28/06/2005 16:37
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: probleme ouverture fichier excel
Utilisateur WDF
Inscrit:
28/06/2005 15:02
De Aurillac Cantal Auvergne
Post(s): 91
bah, finalement, j'ai pris l'option extraction txt.j'aurais la même chos à faire qu'avec un fichier excel, sauf que je vais utiliser extraitChaine au lieu de xlsDonnee

Contribution le : 28/06/2005 16:41
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