Fichier .txt supérieur à un million de lignes - VB/VBA/VBS - Programmation
Marsh Posté le 10-09-2015 à 17:03:52
Via un langage de script ou compilé : tu ouvres le fichier, lis ligne par ligne (donc pas de pb de RAM) et en fonction du contenu, tu fais ton traitement.
Langages de scripts : PHP, Perl, Python, PowerShell ou AutoIt si t'es sous Windows (vu que tu parles d'excel, je conclus que oui). Sous Linux, t'as Awk de très bien adapté.
Langages compilés : C, C++, C#, Java, Delphi...
Marsh Posté le 10-09-2015 à 17:23:57
D'accord avec rufo.
Autre option : avoir accès à un SGBDR avec un outil de chargement de fichiers (sql server + dts/ssis ou autre)
Ou bien un éditeur puissant genre ultraedit + une regex qui fait ce que tu veux (mais là j'ai des doutes, même si je n'ai pas trop compris ce que tu cherches à faire)
Marsh Posté le 11-09-2015 à 00:06:54
Salut, à lire : http://www.cpearson.com/excel/ImportBigFiles.aspx
Marsh Posté le 10-09-2015 à 16:35:50
Bonjour,
J'ai un fichier .txt qui dépasse le million de lignes.
J'ai besoin de pouvoir lire les informations donc exit le fichier .txt
Habituellement j'aurai copié le .txt dans excel et utilisé le convertisseur pour créer mes colonnes
Mais là je dépasse le nombre de lignes autorisées (même par Excel 2010).
J'ai besoin d'une ligne (avec x colonnes) à chaque fois que je trouve A67 ou H67 ou C67 ou B67 ou M67 ou P67 ou L67
Une piste ? peut-être vba ? pas sûre comme je n'arrive pas à créer le classeur xls
Merci d'avance,