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

Fermé
FMDCC Messages postés 74 Date d'inscription vendredi 27 juin 2008 Statut Membre Dernière intervention 31 août 2022 - 30 avril 2019 à 15:12
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 1 mai 2019 à 01:04
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


--

3 réponses

contrariness Messages postés 19432 Date d'inscription samedi 10 juillet 2010 Statut Membre Dernière intervention 25 avril 2024 6 051
30 avril 2019 à 16:02
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 vendredi 27 juin 2008 Statut Membre Dernière intervention 31 août 2022
30 avril 2019 à 16:06
Existe-t-il des tutos qui explique comment faire cela avec Access ?
0
contrariness Messages postés 19432 Date d'inscription samedi 10 juillet 2010 Statut Membre Dernière intervention 25 avril 2024 6 051 > FMDCC Messages postés 74 Date d'inscription vendredi 27 juin 2008 Statut Membre Dernière intervention 31 août 2022
30 avril 2019 à 18:28
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
Merci je vais creuser cette piste alors.
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
Modifié le 1 mai 2019 à 01:05
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