Nainwak's World Index du Forum Nainwak's World
Combattez des nains de jardins !
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Aide sur Excel

 
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Nainwak's World Index du Forum -> Blabla
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Musclenain
Nain-dispensable


Inscrit le: 24 Juil 2003
Messages: 915
Localisation: Au Nord la semaine, au Sud le Week end

MessagePosté le: Lun 21 Juin, 2004 10:01    Sujet du message: Aide sur Excel Répondre en citant

J'aurais besoin de quelques lumières...

J'ai 1000 fichiers .csv dont j'aimerai regrouper les informations. Chacun de ces .csv ne contient qu'une colonne de données, j'aimerai fusionner chacune des colonnes de mes csv en un seul csv ou xls... Est-ce qu'il y aurait un expert d'excel ici ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
TerranCorps
Nain-tégré(e)


Inscrit le: 15 Mai 2003
Messages: 461

MessagePosté le: Lun 21 Juin, 2004 10:25    Sujet du message: Répondre en citant

ca sent le gros codage en vbscript là Smile Smile

rassure moi simpliment que tes fichiers sont 0001.csv, 0002.csv, 999.csv, 1000.csv

et pas toto.csv, je_mappelle_comme_je_veux.csv, et pourquoi_pas_csv_le.csv
(quoique faudrait que je retrouve la macro pour lister le contenu d'un rep et peut etre que ca passerai, mais pas trop envie de m'exploser le crane...)

sinon, si personne n'a de soluce direct, je veux bien essayer (même si je l'ai jamais fait)...

tu pourrais m'envoyer un echantillon de 10 csv pour test ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Frór
Nain-doré(e)


Inscrit le: 12 Déc 2003
Messages: 1956
Localisation: monde des #RAMPANT

MessagePosté le: Lun 21 Juin, 2004 10:44    Sujet du message: Répondre en citant

j'ai bien une solution, mais je sais pas si ça marche sous windows ...

Code:
cat xxx.csv > final.csv
echo ',' > final.csv
cat xxy.csv > final.csv
echo ',' > final.csv

...

cat zzz.csv > final.csv
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Musclenain
Nain-dispensable


Inscrit le: 24 Juil 2003
Messages: 915
Localisation: Au Nord la semaine, au Sud le Week end

MessagePosté le: Lun 21 Juin, 2004 10:49    Sujet du message: Répondre en citant

Mes fichiers csv portent tous des noms différents, ce sont des fichiers d'inventaire de pcs donc avec des noms différents... Confused
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur
Daimonos Tereutes
Bot v1.45


Inscrit le: 07 Mai 2002
Messages: 1345
Localisation: ou topos

MessagePosté le: Lun 21 Juin, 2004 11:39    Sujet du message: Répondre en citant

Frór a écrit:
j'ai bien une solution, mais je sais pas si ça marche sous windows ...

Code:
cat xxx.csv > final.csv
echo ',' > final.csv
cat xxy.csv > final.csv
echo ',' > final.csv

...

cat zzz.csv > final.csv


moi je pensais plutôt à ça:
Citation:

mv *.csv /dev/null


mais pareil je crois pas que ça fonctionne sous windows Twisted Evil
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Envoyer un e-mail Visiter le site web de l'utilisateur Adresse AIM Yahoo Messenger MSN Messenger
Dylandau
Nez en trompette


Inscrit le: 18 Juin 2002
Messages: 1027
Localisation: Ping Pong perpétuel

MessagePosté le: Lun 21 Juin, 2004 12:34    Sujet du message: Répondre en citant

12 seconde pour faire un Cp Cl en comptant l'ouverture du fichier .cvs et sa fermeture.

12000 s : 3h 20 min sans compter les pauses cafés : embauche un lutin.

Sinon, il n'y a pas une fonctionalité particulière de conversion de fichiers quand tu veux en ouvrir plusieurs, qui te propose de les fusionner ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
snoopy
Nain-doré(e)


Inscrit le: 11 Déc 2002
Messages: 2245
Localisation: au milieu des champs bauceron :'(

MessagePosté le: Lun 21 Juin, 2004 18:29    Sujet du message: Répondre en citant

Frór a écrit:
j'ai bien une solution, mais je sais pas si ça marche sous windows ...

Code:
cat xxx.csv > final.csv
echo ',' > final.csv
cat xxy.csv > final.csv
echo ',' > final.csv

...

cat zzz.csv > final.csv


Euh ... je crois même que ca marche pas sous autre chose ! sous Linux, ca doit bien donner un truc, mais c'est pas ce qu'il demandait Rolling Eyes

En vbscript, landal à raison, rien qu'avec les ouverture de fichiers, tu vas en avoir pour des heures.

A la limite, si mes souvenir sont bon, sous excel, il existe une fonction pour "tourner" ton tableau (i.e. faire que les ligne deviennent les colonnes et lse colonne, les lignes). Je peux pas verifier si je me trompe, j'ai pas Excel ... Il te suffit alors de faire un :
Code:

copy fichier1.csv fichier2.csv ... fichier1000.csv fichier_dest.csv

sous DOS puis ouvir le fichier fichier_dest.csv avec excel et enfin utiliser la fameuse fonction qui inverse les ligne et le colonnes
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Quasimodo
Nain-dispensable


Inscrit le: 13 Mar 2003
Messages: 1324
Localisation: Dans un clocher pendu à une corde...

MessagePosté le: Lun 21 Juin, 2004 19:38    Sujet du message: Répondre en citant

J'ai un classeur excel qui permet d'extraire tous les noms de fichiers d'un répertoire je peux le mettre à disposition de qui le veux Wink

Par contre même si je programme beaucoup en VBA sur Excel je n'ai jamais extrait de données d'un .csv

donc si quelqu'un sait faire et qu'il m'explique je peux te faire un truc simple Very Happy


EDIT :
Bon en fait j'ai trouvé une idée... tu peux m'envoyer 3 ou 4 fichiers .csv pour que je simule ?
artis31@free.fr

@+
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
TerranCorps
Nain-tégré(e)


Inscrit le: 15 Mai 2003
Messages: 461

MessagePosté le: Mer 23 Juin, 2004 6:02    Sujet du message: Répondre en citant

Citation:
A la limite, si mes souvenir sont bon, sous excel, il existe une fonction pour "tourner" ton tableau (i.e. faire que les ligne deviennent les colonnes et lse colonne, les lignes).


Il s'agit de la fonction =TRANSPOSE() sous excel.
Pour les allergiques aux fonctions, il suffit de selectionner les cellules à "tourner", de faire copier puis Edition -> Collage spécial

et en bas des options de collage spécial il faut cocher la case "transposé"
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Ce forum est verrouillé; vous ne pouvez pas poster, ni répondre, ni éditer les sujets.   Ce sujet est verrouillé; vous ne pouvez pas éditer les messages ou faire de réponses.    Nainwak's World Index du Forum -> Blabla Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com