Exporter formulaire HTML en CSV pour Excel sans PHP

Exporter formulaire HTML en CSV pour Excel sans PHP - HTML/CSS - Programmation

Marsh Posté le 09-10-2006 à 19:36:13    

Salut,
 
Pas trouve de sujet similaire sur les quelques premieres pages du forum donc creation.
 
Tout est dans le titre. Je ne suis pas une fleche en HTML/Javascript mais j'arrive quand meme a me debrouiller tant bien que mal. Neanmoins, j'ai un petit probleme :
 
1- Les utilisateurs ouvrent une page web contenant des champs a remplir,
2- Ils les remplissent et cliquent sur un bouton de validation,
3- Les donnees sont sauvegardees en .csv,
4- Grace a une petite macro, les donnees du fichier .csv sont replacees dans la feuille Excel de la facon qui va bien.
 
En farfouillant un peu sur la toile, j'ai trouve plusieurs aides pour ce probleme mais toutes necessitent l'utilisation du PHP - que je ne maitrise pas -.
 
Est-ce possible de faire cela sans passer par le PHP ?
Si oui, comment ?
 
Mon probleme vient surtout de la fonction appelee pour sauvegarder les donnees sur un onSubmit(). Pour tout ce qui concerne la partie Excel, a partir du moment ou j'ai le fichier .csv sauve depuis la page web, je devrais etre capable de me debrouiller.
 
Merci

Reply

Marsh Posté le 09-10-2006 à 19:36:13   

Reply

Marsh Posté le 10-10-2006 à 09:23:21    

en javascript, tu va avoir du mal a acceder a un fichier cote serveur  
tout au mieux , tu pourra faire quelque chose du cote du client ( et apres tu devra demander au client de te l'envoyer )
 
ce que tu veux faire , c'est typiquement à faire cote serveur

Reply

Marsh Posté le 10-10-2006 à 10:05:54    

Si toutes les données qui doivent être présentes dans le csv sont saisies dans le formulaire c'est possible de faire ça en pur js, sauf que cela ne générera pas un "fichier" csv mais un texte formaté csv que l'utilisateur devra recopier.

Reply

Marsh Posté le 13-10-2006 à 16:29:33    

Merci pour vos reponses.
 
Finalement je vais supporter tout ca grace a PHP/MySQL, il faut juste que je m'y mette !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed