XL 2010 Import Fichier volumineux dans une table existante access

MEZ

XLDnaute Junior
Bonjour à tous,

Je reviens dans ce forum pour question relatives aux problèmes qu'il peut y avoir lors d'import de fichiers excel volumineux dans une table access.

J'ai un fichier de plus de 500k lignes et environ 50 colonnes que je reçois en CSV.
Je le convertis en .xls et ensuite j'ai une macro qui l'importe dans une table access.

A ce moment, ACCESS n'aime pas trop et soit il plante, soit affiche des messages de mémoire insuffisante. Bref, je passe un temps fou pour passer cette étape.

Je serais vraiment preneur de vos expériences sur ce point précis.

Entre autres questions que je me pose : Vaut il mieux importer en CSV ou .xls?

Merci beaucoup pour vos retours.
 

MEZ

XLDnaute Junior
Bonjour Roblochon, Je souhaite faire en sorte que tout soit automatisé. Pour que l'utilisateur n'ai rien de manuel à opérer.

Au de-là de ce point, vous pensez que en important au format texte se soit plus léger pour ACCESS? N'ya t-il pas un risque de perte de format sur certaines colonnes?

Merci de vos retours
 

MEZ

XLDnaute Junior
Bonjour,
Pour revenir sur ce problème, j'utilise cette ligne de code pour l'import:

VB:
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "Fichier", Repertoire, True

L'import plante quasi systématiquement,

J'ai trouvé une astuce sur le net, qui consiste à ouvrir le fameux fichier avant de lancer le code. Dans ce cas, tout fonctionne.
 

Discussions similaires

Statistiques des forums

Discussions
312 196
Messages
2 086 097
Membres
103 116
dernier inscrit
kutobi87