Diviser une feuille Excel en plusieurs tables Access
4 réponses
assylias
Bonjour,
imaginons une feuille excel du type
Nom / Prénom / Adresse / Ville / Pays
et une base Access (un nom peut avoir plusieurs adresses et réciproquement)
Table1 : ID1(NumAuto) / Nom / Prénom
Table2 : ID2(NumAuto) / Adresse / Ville / ID_Pays
Table3 : ID3(NumAuto) / Pays
Table4 : ID_Nom / ID_Adresse
avec les relations qui vont bien.
Comment importer simplement la feuille excel dans la base access ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
assylias
L'idée que j'avais est la suivante : créer une requête qui reprend l'ensemble des champs de la feuille excel, l'alimenter avec les données par une importation, si bien que les nouveaux enregistrements apparaitraient dans les tables liées... Mais peut-être est-ce un rêve ?!
"Francois" a écrit dans le message news:
Bonjour
Pour cela, à mon avis, il te faut faire : - soit le traitement à la main s'il y a peu d'enregistrement et si tu ne comptes le faire qu'une seule fois - soit passer par une macro qui manipule Excel à distance via Access et qui va voir chaque cellule de la feuille excel pour alimenter les différentes tables comme tu le souhaites.
Bref, il n'y a pas de traitement automatique simple.
@+
François
"assylias" a écrit dans le message news:
Bonjour,
imaginons une feuille excel du type Nom / Prénom / Adresse / Ville / Pays
et une base Access (un nom peut avoir plusieurs adresses et réciproquement)
Table1 : ID1(NumAuto) / Nom / Prénom Table2 : ID2(NumAuto) / Adresse / Ville / ID_Pays Table3 : ID3(NumAuto) / Pays Table4 : ID_Nom / ID_Adresse
avec les relations qui vont bien.
Comment importer simplement la feuille excel dans la base access ?
Merci !
L'idée que j'avais est la suivante :
créer une requête qui reprend l'ensemble des champs de la feuille excel,
l'alimenter avec les données par une importation, si bien que les nouveaux
enregistrements apparaitraient dans les tables liées...
Mais peut-être est-ce un rêve ?!
"Francois" <francois.etchegoin@wanadoo.fr> a écrit dans le message news:
uikmOEtRDHA.1804@TK2MSFTNGP11.phx.gbl...
Bonjour
Pour cela, à mon avis, il te faut faire :
- soit le traitement à la main s'il y a peu d'enregistrement et si tu ne
comptes le faire qu'une seule fois
- soit passer par une macro qui manipule Excel à distance via Access et
qui va voir chaque cellule de la feuille excel pour alimenter les
différentes tables comme tu le souhaites.
Bref, il n'y a pas de traitement automatique simple.
@+
François
"assylias" <assylias@yahoo.fr> a écrit dans le message news:
e09fb8d3.0307100108.3e88efad@posting.google.com...
Bonjour,
imaginons une feuille excel du type
Nom / Prénom / Adresse / Ville / Pays
et une base Access (un nom peut avoir plusieurs adresses et
réciproquement)
Table1 : ID1(NumAuto) / Nom / Prénom
Table2 : ID2(NumAuto) / Adresse / Ville / ID_Pays
Table3 : ID3(NumAuto) / Pays
Table4 : ID_Nom / ID_Adresse
avec les relations qui vont bien.
Comment importer simplement la feuille excel dans la base access ?
L'idée que j'avais est la suivante : créer une requête qui reprend l'ensemble des champs de la feuille excel, l'alimenter avec les données par une importation, si bien que les nouveaux enregistrements apparaitraient dans les tables liées... Mais peut-être est-ce un rêve ?!
"Francois" a écrit dans le message news:
Bonjour
Pour cela, à mon avis, il te faut faire : - soit le traitement à la main s'il y a peu d'enregistrement et si tu ne comptes le faire qu'une seule fois - soit passer par une macro qui manipule Excel à distance via Access et qui va voir chaque cellule de la feuille excel pour alimenter les différentes tables comme tu le souhaites.
Bref, il n'y a pas de traitement automatique simple.
@+
François
"assylias" a écrit dans le message news:
Bonjour,
imaginons une feuille excel du type Nom / Prénom / Adresse / Ville / Pays
et une base Access (un nom peut avoir plusieurs adresses et réciproquement)
Table1 : ID1(NumAuto) / Nom / Prénom Table2 : ID2(NumAuto) / Adresse / Ville / ID_Pays Table3 : ID3(NumAuto) / Pays Table4 : ID_Nom / ID_Adresse
avec les relations qui vont bien.
Comment importer simplement la feuille excel dans la base access ?
Merci !
assylias
Merci, ça me plaît bien comme idée ! :)
"Daniel Carollo" a écrit dans le message news:
Bonjour Assylias!
Je commencerais par importer la feuille d'Excel telle quelle. Je me retrouve
[snip]
Merci, ça me plaît bien comme idée !
:)
"Daniel Carollo" <danielc@NO_SPAM_PLEASE.computing-tech.com> a écrit dans le
message news: uMDjLXtRDHA.212@TK2MSFTNGP10.phx.gbl...
Bonjour Assylias!
Je commencerais par importer la feuille d'Excel telle quelle. Je me
retrouve
Je commencerais par importer la feuille d'Excel telle quelle. Je me retrouve
[snip]
Daniel Carollo
Bonsoir ja!
P.S. tu te dechaines aujourd'hui plein de reponses
Ben, y'a les jours avec et les jours sans ;-)
Demain je serai dans le train, alors si je reussi a charger le forum avant de partir, il risque d'y avoir des tas de reponses, a moins qu'il n'y ait une jolie dame interessante dans le siege d'a cote :-*
Daniel (qui reve deja, bien qu'il ne soit pas encore minuit) :-)
Bonsoir ja!
P.S. tu te dechaines aujourd'hui plein de reponses
Ben, y'a les jours avec et les jours sans ;-)
Demain je serai dans le train, alors si je reussi a charger le forum avant
de partir, il risque d'y avoir des tas de reponses, a moins qu'il n'y ait
une jolie dame interessante dans le siege d'a cote :-*
Daniel (qui reve deja, bien qu'il ne soit pas encore minuit) :-)
P.S. tu te dechaines aujourd'hui plein de reponses
Ben, y'a les jours avec et les jours sans ;-)
Demain je serai dans le train, alors si je reussi a charger le forum avant de partir, il risque d'y avoir des tas de reponses, a moins qu'il n'y ait une jolie dame interessante dans le siege d'a cote :-*
Daniel (qui reve deja, bien qu'il ne soit pas encore minuit) :-)
joyeux atchoum
S'lt
Demain je serai dans le train, alors si je reussi a charger le forum avant de partir, il risque d'y avoir des tas de reponses, a moins qu'il n'y ait une jolie dame interessante dans le siege d'a cote :-*
Daniel (qui reve deja, bien qu'il ne soit pas encore minuit) :-)
les rêves eveillés sont les plus beaux à condition de ne pas les ecourter en oubliant de regarder le feu du passage pieton ;=)
ja:) qui lui ne reve pas, je viens de valider mon petit diplome :=)
S'lt
Demain je serai dans le train, alors si je reussi a charger le forum avant
de partir, il risque d'y avoir des tas de reponses, a moins qu'il n'y ait
une jolie dame interessante dans le siege d'a cote :-*
Daniel (qui reve deja, bien qu'il ne soit pas encore minuit) :-)
les rêves eveillés sont les plus beaux à condition de ne pas les
ecourter en oubliant de regarder le feu du passage pieton
;=)
ja:)
qui lui ne reve pas, je viens de valider mon petit diplome :=)
Demain je serai dans le train, alors si je reussi a charger le forum avant de partir, il risque d'y avoir des tas de reponses, a moins qu'il n'y ait une jolie dame interessante dans le siege d'a cote :-*
Daniel (qui reve deja, bien qu'il ne soit pas encore minuit) :-)
les rêves eveillés sont les plus beaux à condition de ne pas les ecourter en oubliant de regarder le feu du passage pieton ;=)
ja:) qui lui ne reve pas, je viens de valider mon petit diplome :=)