Intégrer une BDD excel
Fermé
hc75
Messages postés
1
Date d'inscription
lundi 21 septembre 2015
Statut
Membre
Dernière intervention
21 septembre 2015
-
21 sept. 2015 à 23:04
Tessel75 - 23 sept. 2015 à 23:50
Tessel75 - 23 sept. 2015 à 23:50
A voir également:
- Intégrer une BDD excel
- Liste déroulante excel - Guide
- Déplacer une colonne excel - Guide
- Calculer une moyenne sur excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
3 réponses
bonjour
A savoir:
On peut exporter excel dans access ou importer dans access , excel
Chaque feuille devient une table.
Après à toi de réaliser les relations et les formulaires de saisies.
On peut faire une analyse croisée dynamique directement dans access
Attention au version. Tu ne peux pas importer du 2007 vers 2003
A savoir:
On peut exporter excel dans access ou importer dans access , excel
Chaque feuille devient une table.
Après à toi de réaliser les relations et les formulaires de saisies.
On peut faire une analyse croisée dynamique directement dans access
Attention au version. Tu ne peux pas importer du 2007 vers 2003
Bonjour,
Pour compléter la réponse de Castour (que je salue au passage):
ATTENTION! Les analyses croisées dynamiques de Access sont bcp moins performantes que celles de Excel, pour autant que j'ai pu m'en rendre compte, au point que pour des analyses croisées un peu volumineuses j'ai privilégié celle de Excel en exportant ma requête sélection de Access vers Excel, et seulement après lancer mon analyse croisée.
Maintenant, il faut savoir si tes 200 000 lignes sont nouvelles à chaque fois, ou si elles sont sujettes à correction, et dans quelles conditions.
Si tu comptes importer tes données dans Access uniquement pour tes analyses croisées dynamiques, mieux vaut abandonner tout de suite, je ne crois pas que ce soit un bon plan.
S'il s'agit d'enregistrer et de corriger tes données dans Access pour la facilité d'accès, c'est une autre histoire.
Bonne suite
Pour compléter la réponse de Castour (que je salue au passage):
ATTENTION! Les analyses croisées dynamiques de Access sont bcp moins performantes que celles de Excel, pour autant que j'ai pu m'en rendre compte, au point que pour des analyses croisées un peu volumineuses j'ai privilégié celle de Excel en exportant ma requête sélection de Access vers Excel, et seulement après lancer mon analyse croisée.
Maintenant, il faut savoir si tes 200 000 lignes sont nouvelles à chaque fois, ou si elles sont sujettes à correction, et dans quelles conditions.
Si tu comptes importer tes données dans Access uniquement pour tes analyses croisées dynamiques, mieux vaut abandonner tout de suite, je ne crois pas que ce soit un bon plan.
S'il s'agit d'enregistrer et de corriger tes données dans Access pour la facilité d'accès, c'est une autre histoire.
Bonne suite
castours
Messages postés
2955
Date d'inscription
lundi 18 septembre 2006
Statut
Membre
Dernière intervention
31 août 2019
217
23 sept. 2015 à 09:55
23 sept. 2015 à 09:55
Bonjour Tessel75
Pour apprendre
Peux tu m'expliquer comment on fait depuis access tranferer par exemple une analyse croisée , ou une requete de calcul vers vers excel mais aussi l'inverse.
merci de ton aide
Guy
Pour apprendre
Peux tu m'expliquer comment on fait depuis access tranferer par exemple une analyse croisée , ou une requete de calcul vers vers excel mais aussi l'inverse.
merci de ton aide
Guy
Bonjour Castours,
Peut-être nous sommes nous mal compris?
Quand je parle d'exportation vers Excel, j'entends "Exporter depuis Access vers Excel les données sélectionnées par une requête-sélection Access, " et seulement ensuite construire mon TDC dans Excel avec les données recueillies dans le tableau Excel de la 1ère étape.
Il est effectivement possible de changer la taille du tableau de référence dans la base du TDC, mais c'est un peu scabreux. C'est pour cela que je préfère refaire une extraction de mes données Access à chaque fois, parce que l'assistant TDC de Excel se calibre automatiquement sur les dimensions effectives du tableau de référence Excel.
Cela fait que la procédure complète peut être un peu lourde, et doit surtout être très précise, et alors il est préférable une procédure VBA dans Access pour définir les paramètres de sélection de la requête, et une seconde procédure VBA dans Excel pour lancer la construction du TDC.
Cela dit, une fois la requête-sélection de Access bien définie, et les 2 procédures VBA bien écrites, les choses se passent bien. Je le faisais chaque mois au boulot (statistiques des consultations par médecin à l'hôpital, entre 12 000 et 15 000 lignes à traiter) jusqu'à l'année dernière, et je l'ai refait encore 3 ou 4 fois cette année. L'enchainement n'est pas vraiment directement abordable pour les débutants, mais qqu'un de confirmé peut le faire sans difficulté majeure.
Peut-être nous sommes nous mal compris?
Quand je parle d'exportation vers Excel, j'entends "Exporter depuis Access vers Excel les données sélectionnées par une requête-sélection Access, " et seulement ensuite construire mon TDC dans Excel avec les données recueillies dans le tableau Excel de la 1ère étape.
Il est effectivement possible de changer la taille du tableau de référence dans la base du TDC, mais c'est un peu scabreux. C'est pour cela que je préfère refaire une extraction de mes données Access à chaque fois, parce que l'assistant TDC de Excel se calibre automatiquement sur les dimensions effectives du tableau de référence Excel.
Cela fait que la procédure complète peut être un peu lourde, et doit surtout être très précise, et alors il est préférable une procédure VBA dans Access pour définir les paramètres de sélection de la requête, et une seconde procédure VBA dans Excel pour lancer la construction du TDC.
Cela dit, une fois la requête-sélection de Access bien définie, et les 2 procédures VBA bien écrites, les choses se passent bien. Je le faisais chaque mois au boulot (statistiques des consultations par médecin à l'hôpital, entre 12 000 et 15 000 lignes à traiter) jusqu'à l'année dernière, et je l'ai refait encore 3 ou 4 fois cette année. L'enchainement n'est pas vraiment directement abordable pour les débutants, mais qqu'un de confirmé peut le faire sans difficulté majeure.