Diviser un fichier texte en ligne pour Notepad ++ avec HTML5

Il peut arriver à avoir un fichier texte trop grand, même pour le bloc-notes ++ (Fig 1), avec des milliers de lignes, que nous voulons diviser en pièces plus petites, soit pour faciliter la transformation humaine, soit également envoyer de petits morceaux.
Diviser un fichier texte en ligne pour Notepad ++ avec HTML5


Que faire avec un fichier texte trop grand

Il peut arriver à avoir un fichier texte trop grand, même pour le bloc-notes ++ (Fig 1), avec des milliers de lignes, que nous voulons diviser en pièces plus petites, soit pour faciliter la transformation humaine, soit également envoyer de petits morceaux.

Par exemple, un fichier de données que nous souhaitons ensuite télécharger dans SAP, mais c'est trop important dans son état actuel ou une pièce jointe trop grande.

Si ces fichiers sont encore trop gros pour être ouverts dans des éditeurs de texte tels que NOTEPAD ou NOTEPAD ++, la meilleure solution consiste alors à utiliser un outil gratuit pour scinder le fichier texte en ligne en plusieurs fichiers tels que le séparateur de fichiers texte!

Afin de diviser les données de texte en plusieurs parties, nous vous proposons un outil HTML5 (fig 2) [1], avec une exécution locale (sur votre ordinateur) uniquement, ce qui scindera votre fichier texte localement et conservera votre sécurité de données, aucune donnée ne sera être transmis sur Internet.

Comment utiliser l'énorme séparateur de CSV gratuite

Assurez-vous de disposer de votre fichier texte à portée de main (figure 1) et de spécifier le nombre de lignes d'en-tête au début du fichier qui sera répété sur chaque partie scindée - ou spécifier 0 si votre fichier n'a pas de lignes d'en-tête - et le nombre des lignes pour obtenir chaque scission, afin d'équilibrer la taille finale de la FITIE.

Choisissez ensuite le moyen le plus simple de fournir au fichier, en la sélectionnant sur votre ordinateur ou en faisant glisser et en le laissant tomber dans la zone correspondante.

Le traitement de fichier peut être plus long en fonction de la taille de votre fichier et de votre alimentation de traitement de votre ordinateur.

Vous pourrez ensuite entrer dans la partie inférieure de la page de résultats (Fig 3), les différentes parties du fichier écartées. Faites un clic droit sur chaque partie et sélectionnez «Enregistrer la cible de lien comme ...».

Soyez prudent, car l'application a été construite à l'aide de HTML5, elle peut ne pas fonctionner si vous utilisez un ancien navigateur Web (Fig 4) qui ne gère pas les normes Web actuelles. N'hésitez pas à obtenir Mozilla Firefox ou Google Chrome, par exemple si c'est le cas.

Téléchargez et installez le navigateur Web Mozilla Firefox
Téléchargez et installez le navigateur Web Google Chrome

Techniquement, les fichiers sont lus localement [1], à l'aide de l'API de fichier, puis traitées grâce au système de fichiers [2]. Un lien de téléchargement [3] est proposé. Les fichiers écarts de sortie sont générés localement entre -between [4], des liens de téléchargement sont proposés à l'aide de modifications DOM [5]. L'interface est une forme de style CSS3 simple.

Diviser énorme fichier CSV / texte en ligne gratuitement

Liens et crédits

[1] Lecture de fichiers locaux dans JavaScript - HTML5 Rocks (fr)
[2] Explorer les API de système de fichiers - HTML5 Rocks (fr)
[3] Téléchargement de ressources dans HTML5: A [Télécharger] - Mises à jour HTML5RockS (fr)
[4] Utilisation de HTML5 / JavaScript pour générer et enregistrer un fichier de pile de pile (EN)
[5] FileReader - Mode d'objet de document (DOM) | MDN (fr)

Diviser énorme fichier CSV / texte en ligne gratuitement


YO Numérique
A propos de l'auteur - YO Numérique
Yoann est consultant en commerce international, facilitateur et coordinateur. Il a travaillé plus de 10 ans dans le commerce mondial, la chaîne d'approvisionnement, la finance, des projets SAP ERP, l'optimisation Web et SEO pour divers secteurs, tels que la logistique, les cosmétiques, les biens de consommation, les soins de beauté ou la mode, dans plus de 30 pays à travers le monde. .




commentaires (0)

laissez un commentaire