GSplit, fractionnez vos gros fichiers texte ou .CSV facilement

 

Tous les développeurs ou marketeux le savent, dès qu’il s’agit d’analyser un grand nombre de données, Excel montre vite ses limites (max 65536 lignes – ou 1M dans Excel 2007).

De même que pour la plupart des éditeurs de texte grand public du marché qui ne savent pas charger de très gros fichiers en mémoire faute de savoir la gérer correctement (disons qu’a plus de 100000 lignes, le logiciel freeze en général). Même MS Access se montre incapable à partir d’une certaine taille (plusieurs centaines de Mo).

Bref, il faut souvent en passer par le fractionnement du fichier. Ça tombe bien, voici un excellent logiciel pour cela.

GSplit est un logiciel qui permet de fractionner les gros fichiers textes sans les charger en mémoire, et selon divers critères :

  • taille des fichiers générés (différentes tailles possibles sur une même opération)
  • nombre de fichiers générés
  • nombre de lignes dans les fichiers générés (idem taille)
  • n fois un patterns / expressions régulières

gsplit screenshot 500x413 GSplit, fractionnez vos gros fichiers texte ou .CSV facilement

Sur de très gros fichiers, l’opération est étonnamment rapide. GSplit accompli sa tâche sans jamais charger le fichier en entier, ce qui explique surement la performance.

En plus de cela, GSplit est capable de faire ses opérations directement sur les disques durs externes, les clés USB, … Pratique pour ne pas avoir à déplacer un énorme fichier.

gsplit destination folder2 preview1 GSplit, fractionnez vos gros fichiers texte ou .CSV facilement

En cas de génération sur des média externes, GSplit attend l’insertion de ce dernier pour commencer. Plus besoin de prévoir suffisamment de place sur le stockage cible, il crée des fichiers adaptés.

Le logiciel s’intègre dans le menu contextuel de Windows (clic droit), ce qui permet de gagner du temps.
D’autant plus qu’avec la sauvegarde de profiles de fractionnement, vous pouvez paramétrer des opérations récurrentes.

gsplit shell integration screenshot GSplit, fractionnez vos gros fichiers texte ou .CSV facilement

Là où GSplit devient intéressant, c’est qu’il est capable de proposer un petit exécutable pour re-combiner les sous-fichiers créés. Un peu à la manière d’un zip auto-exécutable.

Pleins d’autres options sont disponibles : ajout d’entête/pied de page dans les fichiers, meta-données, fractionnement en masse de fichiers en une seule opération, choix du pattern de nommage des fichiers créés, validation de l’intégrité des fichiers, envoi par email …

Cerise sur le gâteau, GSplit est gratuit et il existe une version portable, sans installation.

J’ai rarement vu autant de fonctionnalités dans ce type de logiciel. Sans doute l’un des meilleurs. En tout cas, je l’ai adopté pour Windows.

download ico GSplit, fractionnez vos gros fichiers texte ou .CSV facilementTéléchargez GSplit (1,46 Mo)