Bonjour,
J'aurais besoin d'un conseil :
Ce que dois faire mon programme :
- je dispose d'un certain nombre de fichier csv (colonne séparer par de points virgule).
- je dois générer un seul gros fichier à partir de tous ces fichiers.
Mais (parce qu'il y a toujours un mais ...), ce fichier final doit contenir les lignes des différents fichiers trié par rapport à la 2ème colonne de chaque ligne.
Ce que j'ai fais :
J'ai créé un objet ligne avec un attribut par colonne.
J'ai lu tous mes fichiers , mis chaque ligne dans un objet ligne et insérer cet objet dans une List.
Je dispose d'un objet List contenant toutes les lignes de tous mes fichiers, ensuite je trie sur l'attibut qui va bien, je parcours ma List et écrit chaque ligne dans le fichier final.
Ca marche parfaitement. Mais c'est un peut long, surtout si j'ai beaucoup de fichiers.
Ma question est : auriez vous une autre idée pour implémenter ce petit problème, y'a t'il une api spécifique ... etc
Merci d'avance pour votre aide :-)
Bonne journée
Partager