le 05-25-2013 01:33 PM
Bonsoir,
Je travaille actuellement sur un projet avec la V11 de Labview.
Voici mon problème : je dois lire des données stockées dans une colonne d'un fichier Excel, toujours la même. Et je dois ensuite pouvoir afficher les données dans un afficheur ligne par ligne en selectionnant le numéro de la ligne à l'aide d'un sélectionneur numérique....
J'ai essayé d'utiliser l'outil Active X mais étant donné que je suis un novice dans le domaine mes connaissances en programmation sont très limitées...
Pourriez vous m'aider svp
Résolu ! Accéder à la solution.
le 05-26-2013 05:36 AM
Bonjour,
Il y a (au moins) 3 moyens de lire une colonne depuis un fichier excel, mais aucun n'est particulierement elegant.
* Le premier, et le plus "naturel", est de passe par l'interface ActiveX d'Excel. Ce n'est malheureusement pas le plus simple (je pense qu vous vous en etes rendus compte a la lectrue de votre post). Le fait est que microsoft ne souhaite pas divulger l'architecture binaire du ficher et, donc, met a disposition des fonctions pour pouvoir lie le fichier sans savoir la maniere dont il est construit.
* Le second est de passer par le Report Generation Toolkit de National instruments. Si vous avez ce toolkit, la tache sera probablement plus aisee. Il s'agit d'un wrapper autour des fonctions activex pour pourvoir communiquer avec les fichiers Word et Excel depuis LabVIEW sans avoir besoin de se soucier de la communication avec ActiveX.
* La troisieme methode (aussi la plus simple et la moins elegante) consisterais a passer par un autre format que les formats proprietaires de Microsoft. Vous pouvez dans excel sauvegarder votre fichier en .txt (tab separated value) ou .csv (comma separated value). Une fois le fichier sauvegarde dans un de ces formats, ils sont faciles a lire dans LabVIEW via la fonction "read from spreadsheet file" par exemple.
Cordialement
le 05-26-2013 05:40 AM
Merci pour votre réponse je vais essayer d'appliquer une des méthodes.
Cordialement
Ludoludo
le 05-26-2013 08:06 AM
J'ai finalement utilisé la 3ème méthode (la moins élégante) mais elle convient parfaitement à mon projet.
Encore merci pour votre aide.
le 04-27-2017 10:06 AM
Bonjour,
je suis confronté à la même situation et j'aimerais avoir si possible des exemple de code pour la solution 1
le 05-02-2017 05:10 AM
Bonjour a tous,
je me permet de revenir sur cette publication pour savoir comment je peux lire une colonne excel contenant des formule conditionnelle avec Activex e/ ou les outils Report Generation Toolkit de National instruments
Merci d'avance pour votre aide
le 05-03-2017 02:53 AM
Bonjour,
Afin de gagner en lisibilité, il serait bien que tu créés un nouveau sujet.
Cdt,
Michael
le 05-03-2017 03:25 AM
c'est fait ,
j'ai posté un autre sujet