Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/12/2006, 10h36   #1
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Par défaut Conversion de formule

Bonjour,

J'ai un fichier CSV qui se présente ainsi :

Code :
Nom      Prénom      Tel     Entité     Fonction     Site
J'ai un code ASP pour la page intranet de ma boite avec cette partie pour la traduction des noms et prénoms en adresse mail :

Code :
1
2
LC_Email = RemAccents(RemSpaces(LC_Prenom.toLowerCase()) + "." + RemSpaces(LC_Nom.toLowerCase())) + "@albanmuller.com";
	/*if (LC_temp[7] == "") { LC_Email = LC_Entite + " - " + ConvertAccents(LC_Prenom) + " " + ConvertAccents(LC_Nom); } else { LC_Email = LC_temp[7]; }*/
J'aimerai savoir si on peut mettre cette formule dans Excel directement sur le .csv.

D'avance merci

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2006, 15h49   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Ca parait difficile car un fichier CSV est un fichier texte en fait.
Peux-tu expliquer un peu plus ce que tu veux faire?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 10h53   #3
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Bonjour,

A la base, je voulais importer les adresses de mon carnet outlook sur mon photocopieur. Je n'ai pas trouvé comment le faire avec le carnet Outlook mais j'ai trouvé dans les options comment le faire à partir d'un CSV.

La webmistress m'a transmit celui dont elle se sert pour le trombi de la boite. Mais dedans, il n'y a pas l'adresse mail, c'est le code ASP ci-dessus qui le trouve...

Auriez-vous des idées ?

D'avance merci
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 12h03   #4
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 808
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 808
Points : 3 006
Points : 3 006
Bonjour,

Je suppose que ton fichier CSV est délimité par des points virgule (ou des tabulations).
Tu le charges dans Excel. Le prénom en colonne A et le nom en colonne B.

Tu insères cette formule dans la colonne C et tu étends la sélection :

Citation:
=CONCATENER(MINUSCULE(A1);".";MINUSCULE(B1);"@site.com")
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 15h02   #5
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Non, non il était déjà sur une feuille excel.

Merci beaucoup à toi. Là, j'ai les adresses mais est-il possible d'enlever également les accents des noms et prénoms ?

D'avance merci

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 15h10   #6
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 808
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 808
Points : 3 006
Points : 3 006
Re,

Il existe la fonction SUBSTITUE qui remplace des caractères dans une chaine.
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2006, 15h33   #7
Inactif
 
Avatar de Aitone
 
Inscription : novembre 2006
Messages : 3 569
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 3 569
Points : 3 291
Points : 3 291
Et bien pc75 GENIAL. Merci à toi.

Je m'en suis sorti en faisant ta première formule puis sur une autre cellule, SUBSTITUE. Le problème est que j'ai pu seulement lui spécifier le é par e.
Alors j'ai fait une autre formule avec le è et une dernière avec le ë.

C'est pourri, je sais mais grâce à toi je me suis enfin sorti de cette m***e.

J'aurais peut-être dû placer ce post dans Excel mais comme à la base je partais d'un code ASP.

Encore merci

Adrien
Aitone est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h22.


 
 
 
 
Partenaires

Hébergement Web