XL 2010 créer un tcd basé sur un csv de 2 000 000 enr

FG72

XLDnaute Junior
bonjour,

j'ai un gros csv de plus de 2000000 lignes que je voudrais exploiter via un tcd.
je ne retrouve plus la méthode, je ne sais plus comment ajouter une connexion.

merci par avance de vos lumières :)

bonne journée,
François
 

FG72

XLDnaute Junior
Bonjour
par Power Query
après.. 2 000 000 de lignes.... ca dépasse le nombre maxi de lignes d'une feuille Excel..(1 048 576)

merci pour ta réponse, mais c'est justement parce que ça dépasse que je pensais passer par une liaison ODBC, mais quand je passe par créer un tcd - > utiliser une source de données externe -> choisir une connexion, je ne trouve pas ce qu'il me faut et je ne sais pas comment en créer une nouvelle
 

vgendron

XLDnaute Barbatruc
Vu sur un site
Pour y accèder, il vous suffit maintenant d’ouvrir votre fichier Excel, sous la version 2010 d’aller dans la section “Données” puis dans “Get External Data”, de cliquer sur “Autres sources” et “Provenance: Microsoft Query”.

Vous devrez retrouver le nom de votre connexion puis il vous suffit de vous laisser guider par les différentes invites de commande.
et une fois que tes données sont liées, tu peux sans doute générer le TCD
ici s'arretent mes connaissances liaison ODBC :)
 

Hasco

XLDnaute Barbatruc
Repose en paix

vgendron

XLDnaute Barbatruc
bonjour DD,
merci pour ton intervention. En effet, il faudrait que je le télécharge, mais ça n'est pas autorisé dans ma société :(
C'est un add on gratuit...si ca peut aider.. c'est un peu comme si ils installaient une langue supplémentaire.

edit: je parlais bien de Power Query qui est un add on gratuit d'excel
et comme tu dis avoir Power Query alors, pas de souci..
 

Hasco

XLDnaute Barbatruc
Repose en paix
Re @FG72


Mais comme je ne sais pas comment vous avez fait ..... Que voulez-vous que je réponde ?

L'étape source de votre requête POWER QUERY devrait ressembler à ça :
= Csv.Document(File.Contents("CheminVersLeFichier"),[Delimiter=";", Columns=6, Encoding=65001, QuoteStyle=QuoteStyle.None])

Encoding quant à lui dépend du fichier. Ici c'est une UTF-8
 

merinos

XLDnaute Accro
Salut @FG72,

2.000.000 lignes... cela n'est pas un problème si tu dispose d'assez de mémoire.
Tu peux mettre une partie de ton CSV pour voir?

Attention : un CSV c'est un "comma-separated values"....
La méthode d' @Hasco est de corriger manuellement.

Tu peux aussi juste ajouter une étape:.
1668001027817.png
 

FG72

XLDnaute Junior
je suis passé par:
données - autres sources - provenance Microsoft Query
<Nouvelle source de donnée> et là je lui donne un nom dans la fen^tre 1
ensuite je choisi microsoft text driver dans la fenêtre 2
je clique sur connexion puis OK
je ne vois pas où trouver cette étape source dont vous parlez.
 

Discussions similaires

Réponses
4
Affichages
333

Statistiques des forums

Discussions
314 488
Messages
2 110 132
Membres
110 679
dernier inscrit
lpierr