Bonjour,
Pour commencer je tenais à dire que j'ai quelques notions en développement (Via mes études il y a 5 ans...) mais ce n'est pas mon métier. Alors soyez indulgent
On m'a demandé dans ma boîte (Pourquoi moi, je ne sais pas...) de faire un petit "logiciel" pour permettre à un collègue de gagner du temps (Et surtout d'éviter les tâches répétitives)
Le "logiciel" devra :
1/ Ouvrir un fichier .csv (Le top serait de pouvoir réaliser le traitement sur plusieurs fichiers à la fois)
2/ Remplacer les 'A' par des '1' / les 'B' par une chaîne vide
3/ Enregistrer le fichier sous format excel en 'gardant' les colonnes (Il ne faut pas que tout se regroupe en 1 seule colonne à la suppression des ";" du CSV ). Inclure la date de l'enregistrement dans le nom du fichier (Date qui se trouve en tête du fichier .csv, avant le premier séparateur)
Ça à l'air tout simple dis comme ça, mais je dois avouer que j'ai un peu de mal à me lancer...J'en appelle donc à votre aide afin de démarrer.
1/ Pour la première partie, ouvrir le fichier .csv (ça va jusque là)
2/ Pour la seconde, je pensais parcourir le fichier et à chaque séparateur, enregistrer l'élément dans une liste de string (Problème, j'ai bien peur que ça complique pour la suite lors de la conversion en format .XLS puisque je ne pourrai pas garder le même format de colonnes). Je souhaitais utiliser la bibliothèque StreamReader, avec soit la fonction ReadToEnd() (Et ensuite tronquer cette chaîne avec les délimiteurs) ou alors avec la fonction ReadLine (Ça serait peut être mieux pour ne pas "casser" le format de lignes)
3/ Pour la 3è, je n'ai aucune idée de comment faire...
Est-ce qu'une âme charitable pourrait me donner quelques indices afin de m'aiguiller ?
Merci beaucoup,
Partager