OVH Cloud OVH Cloud

utilisation de fichier excell

9 réponses
Avatar
david
bonjour, niveau debutant
j'ai une liste de numero (colonne A) associé à des noms(colonne B) dans un
fichier excell . cette liste n'est pas modifiable
cette liste doit me servir pour controler l'acces des utilisateurs.
comment puis m'y prendre en javascript pour utiliser cette liste?
je n'arrive pas à acceder à ce fichier (que j'appelle "liste.xls").
pourriez vous m'aider svp?merci

9 réponses

Avatar
Baroiller Pierre-Emmanuel
euh.. c un fichier contenant login + password ???
si c'est le cas, bonjours la sécurité! :)

Perso, j'exporterais ce fichier en csv , je le stocke en base puis après,
avec php,asp,perl,python ou java,
je fais un script qui contrôle l'accès par rapport aux infos ds la base.
Tu as aussi quelques scripts qui trainent sur le net (principalement en perl
/ php ) qui permettent de lire
un .xls et d'en extraire les données.

A+

"david" a écrit dans le message de
news:cfrcc1$pcr$
bonjour, niveau debutant
j'ai une liste de numero (colonne A) associé à des noms(colonne B) dans un
fichier excell . cette liste n'est pas modifiable
cette liste doit me servir pour controler l'acces des utilisateurs.
comment puis m'y prendre en javascript pour utiliser cette liste?
je n'arrive pas à acceder à ce fichier (que j'appelle "liste.xls").
pourriez vous m'aider svp?merci





Avatar
Raphaël Wils
david wrote:

bonjour, niveau debutant
j'ai une liste de numero (colonne A) associé à des noms(colonne B) dans un
fichier excell . cette liste n'est pas modifiable
cette liste doit me servir pour controler l'acces des utilisateurs.
comment puis m'y prendre en javascript pour utiliser cette liste?
je n'arrive pas à acceder à ce fichier (que j'appelle "liste.xls").
pourriez vous m'aider svp?merci


En javascript, qui esy interpreté coté client, les manipulations de fichier sont impossibles. Car cela voudrait dire que je suis capable de faire un script perso qui irait lire tout tes mots de passe !

En php ou tout autre langage coté serveur ce serait sans doute mieux. J'ignore lequel gere le mieux les fichiers xls.

--
Raphaël
http://www.r-wils.com/perso
« Don't mean a thing if you ain't got that swing ! »

Avatar
JièL Goubert
Bonjoir(c) à tous

et excusez moi de m'immiscer dans ce fil, mais...

Le 17/08/2004 02:28 vous avez écrit ceci :
En javascript, qui esy interpreté coté client, les manipulations de
fichier sont impossibles.


Est-ce qu'il n'est pas imaginable de faire qqchose en utilisant dans le JS
l'adresse du site, voire du fichier, afin de le lire et/ou d'en faire je ne
sais quoi ?

ce qui donnerait en pseudo code
ouvre_fichier(http://monsite/fichier.txt)
lire_fiche[1](http://monsite/fichier.txt)
etc etc...

je n'irais pas jusqu'a l'écriture, mais au moins la lecture, non ?
quoique, l'écriture doit être assez ressemblante sauf que c'est du FTP, non ?

Je me doute que je dois rater qqchose qqpart, mais j'aimerai que quelqu'un
me dise quoi, et pourquoi, si possible :-)

Merci d'avance

--
JièL

Avatar
Cenekemoi
Bonjour à JièL Goubert qui
Est-ce qu'il n'est pas imaginable de faire qqchose en utilisant dans
le JS l'adresse du site, voire du fichier, afin de le lire et/ou d'en
faire je ne sais quoi ?

ce qui donnerait en pseudo code
ouvre_fichier(http://monsite/fichier.txt)
lire_fiche[1](http://monsite/fichier.txt)
etc etc...


Bien sûr que c'est possible (mais pas avec les anciens navigateurs) :
http://jibbering.com/2002/4/httprequest.html

et s'intéresser particulièrement au paragraphe intitulé :
"Calling a server-side Script without refreshing the page"

Très instructif...

--
Cordialement, Thierry ;-)

Avatar
Pierre Goiffon
"JièL Goubert" a écrit dans le
message de news:4122a208$0$7595$
Est-ce qu'il n'est pas imaginable de faire qqchose en utilisant dans
le JS l'adresse du site, voire du fichier, afin de le lire et/ou d'en
faire je ne sais quoi ?


Pourquoi tant vouloir utiliser telle ou telle technologie ? Quand on a un
besoin, c'est la solution la plus adaptée qu'il faut retenir. En l'occurence
pour du contrôle d'accès, rien côté client ne sera adapté. C'est côté
serveur qu'il faut intervenir. Tout dépend donc de la configuration du
serveur... Pour la majorité des cas, générer un .htaccess placé au bon
endroit permet de protéger un répertoire. Ce .htaccess pourrait par exemple
être généré depuis une macro dans Excel...

Mais bon, on ne connait quasiment rien du besoin et du contexte, alors plus
de renseignements seraient les bienvenus.

Avatar
JièL Goubert
Bonjoir(c) Pierre Goiffon

Le 18/08/2004 09:32 vous avez écrit ceci :
Pourquoi tant vouloir utiliser telle ou telle technologie ? Quand on a un
besoin, c'est la solution la plus adaptée qu'il faut retenir.


certes, c'etait juste une question afin de savoir si c'etait imaginable, pas
un cas concret

Mais bon, on ne connait quasiment rien du besoin et du contexte, alors plus
de renseignements seraient les bienvenus.


Merci, c'etait juste pour savoir si c'etait faisable, pas pour le faire
réellement. C'est simplement le fait d'avoir vu "c'est pas possible" qui
m'as fait me poser la question, rien d'autre et merci pour ta réponse ;-)

--
JièL

Avatar
JièL Goubert
Bonjoir(c) Cenekemoi

Le 18/08/2004 09:05 vous avez écrit ceci :
Bien sûr que c'est possible (mais pas avec les anciens navigateurs) :


Pourquoi pas avec des nouveaux ???
Qu'est-ce que j'ai pas pigé encore ? ;-)

http://jibbering.com/2002/4/httprequest.html


Merci pour le lien, je pensais que ça devait être faisable en JS sans passer
par du XML, a priori non. Bon, pas grave, ce n'etait qu'une question simple
sans réel but, juste pour savoir si c'etait envisageable juste avec du JS.

Merci beaucoup

--
JièL

Avatar
Pierre Goiffon
"JièL Goubert" a écrit dans le
message de news:41232646$0$28261$
http://jibbering.com/2002/4/httprequest.html


Merci pour le lien, je pensais que ça devait être faisable en JS sans
passer par du XML, a priori non.


Il est question de librairies permettant de lancer des requètes HTTP via
JavaScript exécuté côté client. Le nom XML dans ces librairies est trompeur,
on peut récupérer tout type de contenu.


Avatar
Cenekemoi
"JièL Goubert" a écrit dans
le message de news:41232646$0$28261$
http://jibbering.com/2002/4/httprequest.html


Merci pour le lien, je pensais que ça devait être faisable en JS sans
passer par du XML, a priori non.


Il est question de librairies permettant de lancer des requètes HTTP
via JavaScript exécuté côté client. Le nom XML dans ces librairies
est trompeur, on peut récupérer tout type de contenu.


Toutafé, Pierre !
Perso, je les utilise pour récupérer des fichiers texte au format CSV et
remplir dynamiquement des tableaux javascript...et ceci sans recharger
la page entière.

--
Cordialement, Thierry ;-)