2011-02-11 3 views
0

Comment puis-je extraire des données et les afficher en html à partir d'un fichier Excel en utilisant Javascript?Connexion Excel en javascript

J'ai un code comme ceci:

var myFirstjson = { "firstName":"John", 
        "LastName":"Lenon", 
        "age":23, 
                               }; 
document.writeln(myFirstjson["firstName"]+"<br/>"); 
document.writeln(myFirstjson["LastName"]+"<br/>"); 
document.writeln(myFirstjson["age"]+"<br/>"); 
</script> 

</body> 

</html> 

Ce que je dois faire est de paramétrer les valeurs du prénom nom et l'âge à partir d'un fichier Excel situé dans d:\file.xls

+0

S'il vous plaît éditer votre question si vous avez besoin d'ajouter des informations. –

Répondre

0

Vous avez besoin soit un script côté serveur pour préparer les données pour vous, généralement pour convertir au format json. Ou vous pourriez enregistrer vos données dans csv et les coller dans une zone de texte pour que javascript fasse ce que vous voulez. Pourquoi avez-vous besoin d'utiliser javascript avec Excel, si c'est pour le script alors je vous suggère d'utiliser vba à la place.

0

Vous demandez en fait "Comment lire les données de mon ordinateur local dans un programme HTML (c'est-à-dire JavaScript)". Si vous utilisez IE, Chrome, n'importe quel navigateur Web pour des raisons de sécurité, la réponse est irréaliste. Mais, essayez Microsoft HTA et recherchez ado = new ActiveXObject ("ADODB.Stream"); et fso = new ActiveXObject ("Scripting.FileSystemObject"); ce sont les deux interfaces disponibles pour accéder au système de fichiers de l'ordinateur local. Utilisez ADO si vos données ne contiennent aucun caractère ANSI, par ex. utf-8.