OVH Cloud OVH Cloud

XML et Access ?

2 réponses
Avatar
Nesta
Bonjour à tous,

En tant que débutant, cette question va certainement vous paraître débile,
mais je me lance quand même (c'est comme ça qu'on avance !).

J'ai une base de données Access qui est alimentée par des importations de
données à partir de fichiers Excel. Ce sont en fait des genre de formulaires
où les cases remplies sont toujours au même endroit. J'ai développé une
macro qui ouvre les fichiers récupère les infos, et les insères dans les
tables concernées.
Je trouve ce système un peu "branlant". J'aurais préféré par exemple pouvoir
faire une importation directe à partir d'un fichier simple (par exemple un
fichier généré par un formulaire de saisie), qui ne comporterait que les
données, et pas toute la machinerie d'un fichier Excel... Enfin j'aurais
aimé en tout cas simplifier et fiabiliser cette étape d'importation.
Voici la question : existe-t-il un format de fichier ou autre solution qui
pourrait correspondre à cela ?
Est-ce que par exemple des fichiers XML pourraient faire l'affaire ? (je ne
sais pas vraiment ce qu'est le XML, juste entendu parler par des amis !)

Encore désolé pour mon ignorance, mais j'espère que ça ne vous freinera pas
trop pour me donner un coup de pouce !
Merci à tous d'avance !

- Nesta -

2 réponses

Avatar
Bruno G.
Une alternative interressante à l'import de fichier Excel est la liaison de
fichiers.
Menu Fichier/Données externes/Lier les tables...
Dans "type de fichier" tu sélectionnes : Microsoft Excel (*.xls) et tu
pointes sur ton fichier xls.
Tu suis l'assistant et tu verras alors apparaître ton fichier comme une
table liée dans Access.
Les données Excel seront toujours dispo et à jour en temps réel.

Si tu ne veux lier qu'une partie de ta feuille, il faut que tu nommes cette
partie sous Excel, et que tu précises le nom de cette partie au moment de la
liaison.

Pour moi, c'est la solution la plus facile. Il y en a d'autres, comme XML
effectivement, mais c'est plus compliqué.

@+ Bruno


"Nesta" a écrit dans le message de
news:4341c29b$0$1708$
Bonjour à tous,

En tant que débutant, cette question va certainement vous paraître débile,
mais je me lance quand même (c'est comme ça qu'on avance !).

J'ai une base de données Access qui est alimentée par des importations de
données à partir de fichiers Excel. Ce sont en fait des genre de
formulaires

où les cases remplies sont toujours au même endroit. J'ai développé une
macro qui ouvre les fichiers récupère les infos, et les insères dans les
tables concernées.
Je trouve ce système un peu "branlant". J'aurais préféré par exemple
pouvoir

faire une importation directe à partir d'un fichier simple (par exemple un
fichier généré par un formulaire de saisie), qui ne comporterait que les
données, et pas toute la machinerie d'un fichier Excel... Enfin j'aurais
aimé en tout cas simplifier et fiabiliser cette étape d'importation.
Voici la question : existe-t-il un format de fichier ou autre solution qui
pourrait correspondre à cela ?
Est-ce que par exemple des fichiers XML pourraient faire l'affaire ? (je
ne

sais pas vraiment ce qu'est le XML, juste entendu parler par des amis !)

Encore désolé pour mon ignorance, mais j'espère que ça ne vous freinera
pas

trop pour me donner un coup de pouce !
Merci à tous d'avance !

- Nesta -




Avatar
Nesta
Bonjour Bruno,

Merci pour les infos. Je ne connaissais pas cette possibilité de table liée
avec un fichier Excel. Ca semble très intéressant. Le truc, c'est qu'il y a
en fait plusieurs fichiers, et ce par semaine.
Mais il doit y a voir quand même un moyen de mieux organiser cela.
Merci en tout cas pour tes infos.

A bientôt,
Nesta