Problème import Excel vers Access
fafam
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai une colonne de données Excel toutes configurées 7 caractères de N°+lettre alpha+2 caractères de N° (1234567A01). Pour éviter qu'Excel transforme la cellule en scientifique à chaque fois que j'ai la lettre E j'ai ajouté une apostrophe devant chaque donnée. Or quand j'importe mon fichier dans Access, l'apostrophe s'importe également, ce qui empêche le croisement de données avec une autre table ou l'apostrophe ne s'importe pas. Excel ne m'offre pas la possibilité de transformer la colonne au format « nombre stocké sous forme de texte » ce qui résoudrait le problème. SVP, quelqu'un a t-il une solution. Merci
j'ai une colonne de données Excel toutes configurées 7 caractères de N°+lettre alpha+2 caractères de N° (1234567A01). Pour éviter qu'Excel transforme la cellule en scientifique à chaque fois que j'ai la lettre E j'ai ajouté une apostrophe devant chaque donnée. Or quand j'importe mon fichier dans Access, l'apostrophe s'importe également, ce qui empêche le croisement de données avec une autre table ou l'apostrophe ne s'importe pas. Excel ne m'offre pas la possibilité de transformer la colonne au format « nombre stocké sous forme de texte » ce qui résoudrait le problème. SVP, quelqu'un a t-il une solution. Merci
A voir également:
- Problème import Excel vers Access
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
6 réponses
Bonjour,
Moi aussi j'ai souvent des problèmes avec les formatages en excel.
Dans votre cas ce que je ferai (qui n'est certainement pas la meilleure d'un point de vue programmeur) serait une query update (update to : right(nomduchamps,len(nomduchamps)-1) quand votre table est importée en access
Christophe
Pub supprimée Modération CCM
Moi aussi j'ai souvent des problèmes avec les formatages en excel.
Dans votre cas ce que je ferai (qui n'est certainement pas la meilleure d'un point de vue programmeur) serait une query update (update to : right(nomduchamps,len(nomduchamps)-1) quand votre table est importée en access
Christophe
Pub supprimée Modération CCM
Je suis désolée mais n'étant pas une pro d'Access, je ne comprends pas très bien. SVP, pouvez-vous m'expliquer. Merci d'avance.
Je dis peut être une bétise mais ne serait il pas plus simple de sélectionner la colonne sous excel, de mettre le format de cellule comme étant du texte et d'importer les donnée comme du texte?
Rhyton
Rhyton
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
essaye ça:
1. ajoute une colonne vide
2. definit le format de ses cellules sur Texte
3. sélectionne la colonne ou se trouve tes valeurs sous excel.
4.copie (Ctrl+C)
5.selectionne la cellule à partir de laquelle tu veux coller
6. clique droit, collage spécial, uniquement les valeurs
ensuite essaye d'importer sous access de nouveau...
t'a peut être déjà essayé, sinon je sèche...
Bonne chance,
Rhyton
1. ajoute une colonne vide
2. definit le format de ses cellules sur Texte
3. sélectionne la colonne ou se trouve tes valeurs sous excel.
4.copie (Ctrl+C)
5.selectionne la cellule à partir de laquelle tu veux coller
6. clique droit, collage spécial, uniquement les valeurs
ensuite essaye d'importer sous access de nouveau...
t'a peut être déjà essayé, sinon je sèche...
Bonne chance,
Rhyton
"Excel ne m'offre pas la possibilité de transformer la colonne au format nombre stocké sous forme de texte»
Curieux : d'habitude il suffit de mettre la colonne au format Texte (Format de cellule/Nombre/Texte).
Si ça ne marche vraiment pas, il faut ajouter une colonne avec une formule utilisant la fonction TEXTE().
Curieux : d'habitude il suffit de mettre la colonne au format Texte (Format de cellule/Nombre/Texte).
Si ça ne marche vraiment pas, il faut ajouter une colonne avec une formule utilisant la fonction TEXTE().
Bonjour,
Chaque fois que tu vas valider une donnée se terminant par E+2 chiffres tu auras le format scientifique !
ton système avec l'apostrophe avant est bien le seul valable à mon avis: si tu la supprime --> format scientifique...
c'est donc dans access qu'il faut supprimer cet apostrophe, certainement par du VBA...
pour le comment faire (je pratique access tous les 2 ans, donc...)
pose ta question chez les spécialistes:
http://www.self-access.com/index.php
Chaque fois que tu vas valider une donnée se terminant par E+2 chiffres tu auras le format scientifique !
ton système avec l'apostrophe avant est bien le seul valable à mon avis: si tu la supprime --> format scientifique...
c'est donc dans access qu'il faut supprimer cet apostrophe, certainement par du VBA...
pour le comment faire (je pratique access tous les 2 ans, donc...)
pose ta question chez les spécialistes:
http://www.self-access.com/index.php