Importer des données de excel

Soyez le premier à donner votre avis sur cette source.

Vue 22 542 fois - Téléchargée 3 056 fois

Description

Voici une solution pour importer des données d'un fichier Excel pour les afficher dans une page htm.
L'exemple traite deux cas de figure :
- L'export de données dont la localisation (ligne/colonne) est connue dans le fichier Excel.
- L'export de données par la désignation d'un "article" et sa recherche dans le fichier.
La solution peut être optimisée, en particulier pour les performances. L'idée n'est de donner que des "briques" pour aller plus loin et se servir d'un fichier Excel comme d'une mini base de données.
ATTENTION : dans IE, il faut autoriser l'exécution des ActiveX

Conclusion :


La solution n'a été testée qu'avec IE6.
L'affichage d'une alerte quand un article n'est pas trouvé n'a pas été traité pour cause de manque de temps ...!

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2
Date d'inscription
lundi 8 décembre 2008
Statut
Membre
Dernière intervention
15 avril 2010

Merci pour ton code, il est clair et fonctionne très bien. Big up!!!
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011

Bien joué. Par contre, t'es du genre matinal ;)
Ce qui me surprend dans ta soluce, c'est que c'est du coté serveur que tu asdu modifier les droits. Là ça m'échappe??
Enfin si ca marche c'est l'essenciel.
@+
Messages postés
4
Date d'inscription
mercredi 31 octobre 2007
Statut
Membre
Dernière intervention
2 décembre 2007

Bonjour,
après +sieurs tests, la soluce ce trouve dans le paramètrage des droits coté serveur et le réglage des pramètres de sécurité de IE. J'ai placé mon "site" dans les sites de confiance ,et autorisé les scripts non marqués.
L'activex se lance bien coté client....
Encore Merci pour ton interêt DAVI78390, et peut être à bientot pour d'autres questions ...
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011

Derniere remarque , tu as dit:
>> En fait tout est coté serveur (PC sans excel), j'ouvre juste mes pages webs coté client.
NON, pour moi c'est ton client qui ouvre le excel.
C'est comme lorsque tu as tu flash sur un site, si ton PC n'as pas le logiciel, tu ne vois pas l'annimation flash.

La nuit porte conseil......

A demain soir pour le resultat des tests
Messages postés
197
Date d'inscription
jeudi 27 avril 2006
Statut
Membre
Dernière intervention
10 juillet 2011

Je testerais au boulot demain (si je trouve un peu de temp lol)
Je viens de re-telecharger la source et ....
Je me demande, si ce n'est pas au niveau de de la reconstitution du chemin que tu as un probleme.

Pour avancer il faudrait savoir ou s'execute excel exactement ????

Petite chose pour esseyer d'y voir plus clair:
-aprés la reconstitution du chemin dans le code (ligne 63), ajoute : alert(Path_file); // ca te donnera le chemin que le js en deduis
-note bien ce chemin
-ferme tout
-lance excel sur ton poste et fais fichier ouvrir, et la tu tape le chemin noté predement.
Si le fichier ne souvre pas, c'est le chemin déduit par js qui merdouille.

@+
Afficher les 28 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.