OVH Cloud OVH Cloud

importation d'un fichier excel 2003 sur access 2003

4 réponses
Avatar
ALF
Bonjour,

Comment se fait il que lorsque j'importe un fichier excel avec 7 colonnes et
4428 enregistrements sur une nouvelle table Access, j'obtiends ces données
avec 116 colonnes vides en plus et 336 enregistrements vides en plus...
Y a t il un moyen d'eviter la restitution de ces colonnes et lignes vides
lors de l'importation plutot que de supprimer manuellement celles ci.

Merci de votre soutien.
--
ALF

4 réponses

Avatar
Tisane
Bonjour ALF,

Comment se fait il que lorsque j'importe un fichier excel avec 7
colonnes et 4428 enregistrements sur une nouvelle table Access,
j'obtiends ces données avec 116 colonnes vides en plus et 336
enregistrements vides en plus...
Y a t il un moyen d'eviter la restitution de ces colonnes et lignes
vides lors de l'importation plutot que de supprimer manuellement
celles ci.


Oui, nettoyer ton fichier Excel qui doit contenir du formatage dans les
colonnes et lignes "en trop".
Ou copier seulement la plage utile dans une nouvelle feuille avant
d'importer.
Par curiosité, dans ton fichier Excel, place-toi en A1 et appuie sur
<Ctrl><Maj><Fin>...
La sélection s'arrête-t-elle à la 7e colonne ?

--
Tisane

Avatar
ze_titi
TU fais ça par macro ou avec VBA ?
Regarde du côté du format d'importation (version d'Excel...)
--
Cordialement,

ze_titi

Mail perso: http://www.cerbermail.com/?sj4KuQC4GQ




Bonjour,

Comment se fait il que lorsque j'importe un fichier excel avec 7 colonnes et
4428 enregistrements sur une nouvelle table Access, j'obtiends ces données
avec 116 colonnes vides en plus et 336 enregistrements vides en plus...
Y a t il un moyen d'eviter la restitution de ces colonnes et lignes vides
lors de l'importation plutot que de supprimer manuellement celles ci.

Merci de votre soutien.
--
ALF


Avatar
ALF
Bonjour,
j'utilise une macro sur excel pour l'importation...
lorsque je fais ctrl/maj/fin ,la selection s'arrete a la colonne DS..et non
pas colonne 7.
j'ai copie uniquement la liste des valeurs sur une autre feuille excel et
effectivement ca marche...
par contre,je ne m'explique pas pourquoi cela ne fonctionnait pas car les
cellules sur les colonnes et lignes "en trop" semblent normales et
vides....avec un format standard..
par contre je viens de me rappeller que ce fichier excel contenait des
formules et j'ai fais un copier/collage special /valeur en ayant selectionné
toute la feuille...
peut etre aurait fallu ne selectionner que la plage de donnees en question...
qu'en pensez vous ???

Merci encore de votre soutien.
--
ALF



Bonjour ALF,

Comment se fait il que lorsque j'importe un fichier excel avec 7
colonnes et 4428 enregistrements sur une nouvelle table Access,
j'obtiends ces données avec 116 colonnes vides en plus et 336
enregistrements vides en plus...
Y a t il un moyen d'eviter la restitution de ces colonnes et lignes
vides lors de l'importation plutot que de supprimer manuellement
celles ci.


Oui, nettoyer ton fichier Excel qui doit contenir du formatage dans les
colonnes et lignes "en trop".
Ou copier seulement la plage utile dans une nouvelle feuille avant
d'importer.
Par curiosité, dans ton fichier Excel, place-toi en A1 et appuie sur
<Ctrl><Maj><Fin>...
La sélection s'arrête-t-elle à la 7e colonne ?

--
Tisane





Avatar
Tisane
j'utilise une macro sur excel pour l'importation...
lorsque je fais ctrl/maj/fin ,la selection s'arrete a la colonne
DS..et non pas colonne 7.


Et idem sans doute pour les lignes en trop.
Cela signifie bein que toutes ces colonnes contiennent "quelque chose", ou
n'ont pas été vides à un moment donné.
De la même façon qu'Excel les reconnaît comme des colonnes "non vides",
Access les traite aussi ainsi.

j'ai copie uniquement la liste des valeurs sur une autre feuille
excel et effectivement ca marche...
par contre,je ne m'explique pas pourquoi cela ne fonctionnait pas car
les cellules sur les colonnes et lignes "en trop" semblent normales et
vides....avec un format standard..
par contre je viens de me rappeller que ce fichier excel contenait des
formules et j'ai fais un copier/collage special /valeur en ayant
selectionné toute la feuille...
peut etre aurait fallu ne selectionner que la plage de donnees en
question... qu'en pensez vous ???


En effet, c'est sans doute ce qu'il aurait fallu faire. On a trop tendance à
sélectionner des lignes/colonnes, voire feuille, en entier par commodité au
lieu de ne prendre que les cellules concernées, même pour mettre en gras ou
en format nuémrique ou autre.
Mais l'essentiel est d'avoir repéré le problème.
A toi de jouer pour le résoudre ;-))

--
Tisane

Bonjour ALF,

Comment se fait il que lorsque j'importe un fichier excel avec 7
colonnes et 4428 enregistrements sur une nouvelle table Access,
j'obtiends ces données avec 116 colonnes vides en plus et 336
enregistrements vides en plus...
Y a t il un moyen d'eviter la restitution de ces colonnes et lignes
vides lors de l'importation plutot que de supprimer manuellement
celles ci.


Oui, nettoyer ton fichier Excel qui doit contenir du formatage dans
les colonnes et lignes "en trop".
Ou copier seulement la plage utile dans une nouvelle feuille avant
d'importer.
Par curiosité, dans ton fichier Excel, place-toi en A1 et appuie sur
<Ctrl><Maj><Fin>...
La sélection s'arrête-t-elle à la 7e colonne ?

--
Tisane