Diviser Un fichier texte

Fermé
farid174 Messages postés 39 Date d'inscription lundi 26 septembre 2016 Statut Membre Dernière intervention 12 février 2019 - Modifié par farid174 le 13/11/2016 à 05:03
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 - 13 nov. 2016 à 22:53
Bonjour,
Est-il possible de diviser Un fichier texte global sur des fichiers partiels
le nombre de lignes de chaque partie est prédéterminée à partir dans le fichier Excel
avec VB.NET2010
voici l'image




A voir également:

4 réponses

Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 931
13 nov. 2016 à 11:15
Bonjour

Quel fichier Excel? À quoi ressemble t il? Puisque tu as Excel pourquoi ne pas faire une macro Vba?
0
farid174 Messages postés 39 Date d'inscription lundi 26 septembre 2016 Statut Membre Dernière intervention 12 février 2019 1
13 nov. 2016 à 20:40
Vba ne convient pas dans mon cas parce que mon question est une partie de programme que je crée sur vb.net 2010
et pour les fichier excel je utilise a ce programme just pour determiner les le nombre de lignes de chaque partie et possible de le remplacer par deuxime fichier texte
0
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 931
13 nov. 2016 à 21:04
Ok mais à quoi il ressemble ton fichier Excel
0
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 931
13 nov. 2016 à 21:12
ET après tout tu te débrouilleras, il y a plusieurs façon de lire un fichier excel,
ici j'en présente une
https://codes-sources.commentcamarche.net/source/50624-piloter-excel-via-microsoft-office-interop-excel
Le pivert une autre là
https://codes-sources.commentcamarche.net/source/100410-piloter-office-en-vb-net

Tu peux aussi t'y connecter comme une base de données et obtenir un dataset (je ne fais jamais comme ça, alors je n'ai pas d'exemple, mais il y en a plein le net).

Enfin, il existe des méthode avec Linq, là aussi y'a plein d'exemples sur le net

Puisque tu ne veux pas dire à quoi ressemble ton fichier, ben je ne pas t'en dire plus.


Pour le fichier texte, tu peux le lire avec File.ReadAllLines.
Tu obtiendras un tableau une ligne par cellule.

Avec des succession de requête Linq Skip et Take, tu pourras prendre les intervalles qui t'intéressent et écrire les fichiers avec File.WriteAllLine.
0
farid174 Messages postés 39 Date d'inscription lundi 26 septembre 2016 Statut Membre Dernière intervention 12 février 2019 1
13 nov. 2016 à 22:41
voila mon fichier excel
0
Whismeril Messages postés 19029 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 26 avril 2024 931
13 nov. 2016 à 22:53
Ok, alors tu peux utiliser une des méthodes de lecture pour obtenir par exemple un dictionnaire qui associe le nom du fichier et le nombre de lignes.
0