Rechercher : dans
Par :

[Access] Automatisation d'import fichier .Csv

Dernière réponse le 15 déc 2008 à 19:26:11 nounours, le 23 oct 2008 à 16:52:11 
 Signaler ce message aux modérateurs

Bonjour,

Je suis débutant dans l'exploitation d'Access 2003

Je cherche à automatiser l'importation d'un fichier Csv en utilisant exclusivement les Table, Formulaire, Macro.
Mais pas de code Vba (j'y connais rien du tout).

J'ai créé une macro en utilisant l'action transfert de texte et cela fonctionne très bien.
Sauf que j'ai un nouveau fichier .csv à importer chaque semaine.

Je souhaiterais pouvoir mettre en place un système (alliant Formulaire et Macros) me permettant d'importer mon fichier updaté chaque semaine sans avoir à changer le nom du lien manuellement dans la macro.

Si besoin d'explication plus claires (car je ne me suis peut être pas bien exprimé), dites moi.

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [Access] Automatisation d'import fichier .Csv » dans :
Fichier CSV Voir Format CSV Un fichier CSV est un fichier tableur, contenant des données sur chaque ligne séparés par un caractère de séparation (généralement une virgule ou un point-virgule). Comment lire un fichier CSV ? Il peut être lu avec un tableur tel que...
[Python] Lire et écrire des fichiers CSV VoirLIRE ET ÉCRIRE DES FICHIERS CSV Python www.python.org, dans sa version 2.4 supporte de facto le format CSV (comma-separated values: valeurs séparées par des virgules). La Library Reference est certes très explicative à ce sujet, mais uniquement...
Excel - Convertir fichier(s) CSV / XLS VoirComme dit dans le titre, cette application convertit des fichiers CSV en fichiers XLS N’est pas nécessaire pour Excel 2007, ce dernier faisant la conversion automatiquement La conversion n’ayant pas de mise en forme, en cas de modification...

1

LatelyGeek, le 23 oct 2008 à 23:33:26

J'ai une solution très simple, mais je ne sais pas si elle s'applique à ton cas:

Tu lies le fichier .csv en tant que table attachée, et tu écrases chaque semaine l'ancien avec le nouveau. Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek

2

manu, le 15 déc 2008 à 14:06:03

C koi ton code stp!
merci bokou!

Répondre à manu

3

 LatelyGeek, le 15 déc 2008 à 19:26:11

Il n'y a pas vraiment de code. Dans l'onglet Tables, tu cliques sur Nouveau, Attacher la table. Les données du .csv sont lues directement par Access et utilisables comme une table normales.

La semaine suivante tu écrases ton fichier .csv en enregistrant le nouveau au même emplacement que l'ancien, et le tour est joué. Pas d'automatisation où que ce soit. Pourquoi se compliquer la vie à faire simple, quand c'est si simple de faire compliqué?

Répondre à LatelyGeek