Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Général VBA

Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.

Réponse
 
Outils de la discussion
Vieux 06/08/2008, 21h49   #1 (permalink)
Invité de passage
 
Date d'inscription: août 2008
Messages: 4
Par défaut Manipulation de fichier csv

Bonjour,

Je ne suis pas un professionnel de l'informatique, mais je travaille dans le domaine de la géomatique et je dois développer une macro VBA pour le logiciel de cartographie ArcGIS.

Je cherche une méthode pour manipuler des fichiers textes en format CSV, donc lecture, écriture et mise à jour des données. Les fichiers csv ne contiennent que des enregistrements et n'ont pas d'en-têtes.

Pour la lecture et l'ajout, je crois que les instructions de base VBA sont suffisantes (Input, Write, Append, etc.). Mais pour la mise à jour, je ne trouve rien.

J'ai tenté d'utiliser les librairies ADO et DAO, malheureusement, je n'ai aucune documentation concernant l'utilisation de ces librairies pour les fichiers textes et mes tentatives ne m'ont donné que des erreurs.

Donc, avant d'entrer dans le détail technique, j'aimerais connaître vos suggestions sur quelle serait la meilleure façon de traiter ces fichiers?

Merci
midgard30 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/08/2008, 19h28   #2 (permalink)
Inscrit(e)
 
Date d'inscription: juillet 2007
Localisation: au pays de la liberté d'esprit
Messages: 3 065
Par défaut

Bonjour,

peut-être tout simplement lire ton fichier csv par Excel, traiter comme tu l'entends et réexporter en csv.
__________________
Deux points essentiels à mes yeux :
1) Je ne regarde ni n'analyse aucun fichier joint, mais uniquement les portions de code incluses et donc affichées et commentées dans une discussion.
2) j'abandonne carrément (et sans appel) ma participation à une discussion dès lors qu'est posée une seconde question différente de la première (et ce, même si, dans l'esprit du demandeur, la 2ème est "complémentaire" de la 1ère).
ucfoutu est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 12/08/2008, 06h35   #3 (permalink)
Invité de passage
 
Date d'inscription: août 2008
Messages: 4
Par défaut

Bonjour,

Finalement, je vais lire et mettre les enregistrements dans un tableau, faire les manipulations nécessaires et ensuite à partir de celui-ci recréer le fichier csv.
midgard30 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Général VBA

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide


Fuseau horaire GMT +1. Il est actuellement 00h38.


Publiez vos articles, tutoriels et cours et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones. Nous contacter
Copyright 2000-2008 www.developpez.com - Legal informations