Fractionner une grosse base de données .txt selon certains critères

FMDCC Messages postés 74 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une base de données au format .txt qui compte un peu plus de 2 millions de lignes. Si je l'ouvre avec Excel 2016 via l'import de données texte, je n'arrive à avoir que les premières lignes compte-tenu des limites d'Excel.
Dans cette base de données, il y a un champ qui s'il pouvait être filtré permettrait de descendre sous le million de lignes et donc d'être exploitable dans Excel.

Que dois-je faire pour filtrer et copier/coller ou importer cette base de données "allégée" dans un fichier .xlsx ?

Configuration: Windows / Chrome 73.0.3683.103


--
A voir également:

3 réponses

contrariness Messages postés 21228 Date d'inscription   Statut Membre Dernière intervention   6 183
 
Vu les limites d'Excel en nombre de ligne, il faut faire votre tri exterieurement..

Soit en VB en ecrivant un mini programme, (je crois qu'il y a une version gratuite de Visual Studio de chez MS) ou peut-etre dans Access.
0
FMDCC Messages postés 74 Date d'inscription   Statut Membre Dernière intervention  
 
Existe-t-il des tutos qui explique comment faire cela avec Access ?
0
contrariness Messages postés 21228 Date d'inscription   Statut Membre Dernière intervention   6 183 > FMDCC Messages postés 74 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne sais pas, mais je suppose que cela existe..

Contrairement a Excel, Access ne charge pas un fichier, il l'ouvre et le traite en le lisant pour effectuer des operations qui peuvent etre des recherches, la creation d'autre fichiers, des modifications.. etc..
https://support.microsoft.com/fr-fr/office/importez-ou-liez-des-donn%c3%a9es-d-un-fichier-texte-d6973101-9547-4315-a8f8-02911b549306?ui=fr-fr&rs=fr-fr&ad=fr
Si vous vous lancez avec Access, c'est une autre logique de travail a apprendre (par rapport a Excel), mais c'est tres puissant comme logiciel.
0
Fmdcc
 
Merci je vais creuser cette piste alors.
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
Bonjour,

C'est sûr qu'Access serait plus adapté, mais en vba tu peux lire un fichier texte ligne par ligne.
Ligne que tu pourras accepter ou rejeter selon ton critère.
eric

0