Enregistrer des valeurs dans un fichier excel déja existant [Nouveau]

Bonjour à tous et à toutes,
 Je vous pose cette question en dernier recoursu car cela fait trois jours que je cherche mais impossible de résoudre mon probléme.
Je suis actuellement en stage pour valider ma licence professionnelle où je dois réaliser un programme pour contrôler des allimentation via LabVIEW.
Tous se passé corréctement jusqu'au moment où j'ai du enregistrer les valeurs obtenus sur excel. Enfaite j'aimerais envoyer des valeurs (numétique) via mon VI vers un fichier excel que j'ai créé au par avant.
Celui que j'ai réaliser m'ouvre bien le fichier désiré mais ouvre une nouvelle feuille dans celui-ci et écrit dessus et je ne sais vraiment pas comment résoudre se probléme.
je vous remercie d'avance de votre aide
Cordialement.
Résolu !
Accéder à la solution.

Salut,
Voila le VI. Pour qu'il fonctionne correctement il faut que ton fichier Excel
existant se trouve dans tes document (sur le bureau sa ne fonctionne pas)
ensuite tu vas dans le boitier  "Open Book" et à "Filename"
tu mets le nom de ton fichier.
Pièces jointes :
Sans titre4.vi ‏30 KB

Similar Messages

  • Enregistrer en continue dans un fichier excel

    Bonjour,
    Je souhaite enregistrer trois voies DAQ dans un fichier excel en continue. J'arrive a afficher mes trois voies. Merci de m'aiguiller pour l'enregistrement.

    bonjour as-tu le report generation toolkit de NI?
    http://sine.ni.com/nips/cds/view/p/lang/fr/nid/209050
    http://www.ni.com/white-paper/5900/en/
    A+
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • [LV2012] Enregistrement des data dans un fichier ".ssn"

    Bonjour,
    Je vais essayer de détailler au maximum mon problème, en espérant trouver une solution.
    Je vais développer une application LabView qui récupère des données d'un bus CAN et enregistre ces données dans un fichier de type ".ssn" (un fichier spécial pour ATLAS mclaren).
    Data bus CAN => LabVIEW APP => .SSN file => Lecture avec ATLAS
    La boite a déjà fait une application pour un objectif différent mais le même principe et avec du C# au lieu de LabVIEW. Et comme je ne connais rien du tout en C#, j'ai proposé de le faire avec LabVIEW.
    Bref, j'ai l'API de ATLAS (un ensemble de fichiers DLL) et je souhaite trouver un exemple de code LabVIEW qui utilise une API tiers pour générer des fichiers. L'utilisation du code de génération de fichier .ssn en C# est envisageable aussi.
    Je reste à votre dispositions pour plus d'information.
    Merci d'avance,

    Hi Blue_Strike,
    Si je vous comprends bien, vous souhaitez utiliser un DLL dans LabVIEW pour écrire des fichiers de type .SSN? Il a un exemple fourni avec LabVIEW qui démontre comment utiliser un DLL dans LabVIEW.
    Dans la version anglaise de LabVIEW , cet exemple peut être trouvé en allant à Help>>Find Examples. Cela ouvriva le “Example Finder”  où le VI appelé "External Code (DLL) Execution" peut être trouvé. Je crois que le nom serait semblable à cela dans la version française de LabVIEW.
    Egalement, vous pouvez trouver plus d'informations sur l'appel de DLL dans cette base de connaissance.
    En outre , il existe des forums en français . Dans l'avenir , s’il vous plaît poser des questions en français là.
    Thank you,
    Andrew
    Andrew T.
    Application Engineer

  • Enregistrer des valeurs dans un tableau

    Bonjour
    J'utilise LabView 2011 et je souhaite enregistrer les valeurs que me retourne mon codeur incrémental dans un tableau, qui ensuite les affiche sur un graphe.
    Comme ca ne marchait pas, je me suis aidé de l'aide labview :
    J'ai donc défini une taille fixe pour tout les tableaux, et également coché "Pré-allouer les tableaux et chaines automatiquement".
    Cependant ça m'affiche encore comme erreur que mes fils et tableaux doivent être de taille fixe dans la cible actuelle.
    Pourriez-vous m'aider svp ?
    Merci beaucoup

    Bonjour
    Effectivement la cible est le compactRIO 9075.
    En fait ce que je veux faire, c'est enregistrer le signal du codeur, uniquement lorsque la position du moteur varie.
    C'est-à-dire que je voudrais voir tous les signaux que lorsqu'ils varient, puis que l'enregistrement s'arrête quand il n'y a plus de variations.
    Le VI que j'ai codé est en pièce jointe.
    Merci à vous.
    Pièces jointes :
    element3.vi ‏139 KB

  • Remplissage automatique et sauvegarde dans un fichier excel déjà existant

    Bonjour,
    Dans le cadre d'un projet je cherche à automatiser le remplissage/sauvegarde d'un fichier excel dont je dispose déjà tout en le gardant toujours ouvert et bien sur pouvoir laisser quelques cases vide destinées à un remplissage manuel ( valeurs de consigne), les données destinées au fichier excel sont des mesures issues de sondes et capteurs (à part quelques unes qui doivent aussi être intégrées dans le fichier), la situation actuelle c'est que chaque heure un opérateur doit récolter toutes les mesures nécessaires soit sur l'interface SCADA soit sur le chantier pour remplir le fichier de suivi des paramètres ce qui n'est pas vraiment pratique, alors je vous demande est ce que c'est faisable avec LabVIEW et merci de me fournir plus de détails sur le sujet, vous trouverez en fichier joint un aperçu du fichiers concerné.
    Cordialement
    MGarry
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Aperçu.PNG ‏51 KB

    Vous avez bien fait de rappeler le fonctionnement que vous souhaitez, je n'avais pas bien compris.
    Il n'est pas vraiment conseillé d'écrire et lire un fichier en même temps : je m'explique. Vous souhaitez ouvrir, lire et écrire les données d'un fichier Excel.  Or dans ce même temps, vous souhaitez lire (avec Excel) et voir vos données. Si c'est la même instance d'Excel, il faudra ouvrir une nouvelle fois le fichier pour qu'il affiche les nouvelles valeurs insérées. De plus, même si les données sont chargées en mémoire vive (celles d'Excel), vous essaierez d'écrire avec LabVIEW ce fichier qui est peut être en cours de lecture. Cela posera problème.
    En somme, pour visualiser des données à la volée, il faudra le faire à l'aide de LabVIEW, puis exporter les données finales à la fin (en Excel si vous le souhaitez).
    Romain P.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Enregistrer les données du STM32F4 dans un fichier excel

    bonjours, 
    j ai un mini projet, dans lequel je doit acquérir des données à travers des capteurs, puis les afficher sur une interface labview et après les enregistrer dans un fichier excel. j'ai fais ce programme mais encore ca ne marche pas 
    merci de m'aider 
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    testexcelet visa.vi ‏37 KB

    Tiens,
    Voici un exemple des modifs apportés à ton VI. J'ai mis des valeurs arbitraires pour les tailles de tableaux, à toi de les adapter.
    Cdt,
    Michael
    Pièces jointes :
    testexcelet visa-1.vi ‏30 KB

  • Enregistrer une chaine de caractère dans un fichier excel

    Bonjour, 
    Je réalise une programme qui:
    1) récupère les valeurs de courant grâce à un instrument de mesure, et enregistre ces valeurs chaque seconde dans un fichier excel;
    2) reçoit des logs à intervale irrégulier via le port série et les enregistre également dans un second fichier excel.
    La première partie fonctionne très bien mais je me retrouve face un problème pour la seconde: les logs étant des chaines de caractère, je ne trouve pas comment les enregistrer dans un fichier excel. Quelqu'un aurait il une idée? Il est très important que je puisse enregistrer l'heure à laquelle les logs ont été reçus afin de la comparer avec mes valeurs de courant. 
    Pour la premiere partie, j'ai utilisé l'élément "Ecrire dans un fichier de mesures" qui correspond parfaitement à mes besoins.
    Merci par avance pour votre aide ! 
    Résolu !
    Accéder à la solution.

    Bonjour,
    Vous pouvez utiliser le vi "écrire dans un fichier tableur" pour écrire dans un fichier .xls.
    Ou, vous pouvez écrire dans un tableau et exporter votre fichier à la fin de votre programme dans excel.
    En règle général, il est préferable d'écrire dans un tableau et d'exporter le fichier à la fin, que vous utilisez l'exemple 1 ou 2. En effet, cela vous évite d'ouvrir le fichier et de le refermer un grand nombre de fois.
    Cordialement,
    Jovan N. - Application Engineering
    Pièces jointes :
    exemple_ecrire_dans_fichier_exel.zip ‏14 KB

  • Enregistrer dans un fichier excell les resultats de mesure sous teststand

    Bonjour à tous,
    Voila mon probléme semble trés simple (Et je penses que pour des experts il l'est).
    Je réalise avec un module PXI et teststand une mesure continue de courant en fonction de la température ( Mesure périodique définie par l'utilisateur).
    Le but est d'enregistrer dans un fichier excell les mesures réalisées.
    Y a t'il moyen sous teststand de réaliser cette fonction ?
    Merci d'avance pour votre aide

    Bonjour Gauthier,
    En effet il s'agit d'une question classique. il y a donc plusieures réponses.
    -Excel? Es ce qu'un csv suffirait? Si oui voici un lien ou tout est déjà fait: http://zone.ni.com/devzone/cda/epd/p/id/5854
    -Il est possible de customiser la séquence: reportgen_txt par exemple, et de rajouter des steps pour créer un rapport Excel à savoir: Créer un fichier Excel à partir d'un template, Rajouter les datas contenues dans les variables locales de la séquence (report header/footer/body), puis d'enregistrer le fichier là ou bon vous semble.
    Cordialement,
    Rodéric L
    Certified LabVIEW Architect

  • Comment construire un graphe dans un fichier Excel depuis LabView?

    Bonjour,
    Je suis stagiaire en 2ème année de DUT Génie Electrique et Informatique Industrielle, et j'ai pour sujet de développer une interface LabView permettant d'enregistrer des étuvages en enceinte thermique. Pour ce faire j'ai à ma disposition un datalogger qui me donne par liaison série la température ainsi que l'humidité de l'enceinte. Il me faut analyser la trame pour récupérer les données etc... mais n'ayant pas encore reçu l'appareil, je me concentre sur l'enregistrement des valeurs. J'arrive à faire un fichier excel avec les valeurs de températures d'enregistrées (simulées avec un simple bouton rotatif), et j'aimerais ajouter un graphe en fin d'enregistrement.
    Mais je n'y arrive pas, pas encore du moins... Je crois qu'il faut utiliser des noeuds de propriété mais je ne sais pas m'en servir... Je cherche, je découvre des choses mais je n'ai pas encore touché le graal.
    Merci d'avance pour votre aide, cordialement.
    Etudiant qui ne cherche qu'à apprendre!!

    Oui; dans ce cas tu sembles avoir la palette et peux utiliser les exemples.
    Tape "Excel" dans l'outil de recherche d'exemples et tu trouveras ton bonheur. Par exemple le vi joint...
    Francis M | Voir mon profil
    Certified LabVIEW Developer
    Pièces jointes :
    XY Graph (Excel).vi ‏31 KB

  • Enregistrer le rapport dans un fichier

    Bonjour,
    Vous trouverez ci-joint un VI pour générer un rapport, à l'aide de office génération toolkit.
    Ce VI fonctionne très bien sous labview 7.1, mais sous la version 10 il ne fonctionne pas. L'avant dernier VI " enregistrer le rapport dans un fichier" semble ne pas être fonctionnel A chaque utilisation de ce VI, pour sauvegarder un fichier word, il se met en erreur.
    Pièces jointes :
    Rapport Labview.jpg ‏92 KB

    bonne nouvelle. J'ai vu dans quelques posts, depuis quelques semaines, des problèmes en LV2010 sur la fonction save de Word. Perso je n'ai rien constaté, et je suis content de lire que ton problème vient de ta version office.
    A+ 
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Enregistrer une valeur dans dans une case précise dans un tableau Excel

    Bonjour, je souhaite enregistrer mes mesures dans un tableau existant. Il s'agit d'un Pv d'essai. J'aimerais enregistrer sur ce fichier, a une case précise et à chaque mesure mon résultat.
    Comment effectuer ça svp?!
    Merci d'avance,
    Cordialement 

    Bonjour,
    Je viens de tester le vi Write table to XL et les virgules étaient très bien prises en compte. Avez vous bien adapté vos données? Les données du VI exportées étant des chaines de caractères, il vous faut préalablement les adapter.
    Si vous avez bien fait l'adaptation, je vous propose d'envoyer le VI en pièce jointe dans le cas de figure qui pose problème.
    Cordialement,
    Romain P.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> NIDays 2011, le mardi 8 février au CNIT de Paris La Défense

  • Ecrire dans un fichier excel boucle for

    Bonjour à vous,
    Alors voilà, je réalise un stage de trois mois pour mes études et je me dois de réaliser ou plutot completer un programme labview.
    Celui-ci sert à piloter un spectromètre, en gros à afficher l'intensité des longueurs d'onde composant la lumière (le signal) en entrée.
    Mon but est de configurer ce spectromètre de telle sorte qu'il enregistre des données pendant une durée déterminée.
    Pour cela je récupère les données sous forme de variables locales (ici appelé XY Graph2) puis je les unbundle pour pouvoir traiter les données des deux axes séparement. J'ai placé l'ensemble dans un loop case de telle sorte que celle ci ne fonctionne que quand j'active le bouton "start recording" puis la boucle qui est censé enregistrer mes données est une loop for, qui s'active toutes les secondes pour un nombre de temps (de tours) determiné sur le front panel.
    Mon problème est dans l'enregistrement des données sur excel. Impossible de les lire. Et quand je les affiche avec le bloc notes, je m'apercois qu'il s'agit toujours des mêmes données enregistrées.
    Bref je ne sais pas si je suis assez clair. Voici un screenshot de mon VI. N'hésitez pas à me poser des questions si vous n'avez pas tout compris.
    Merci pour votre temps et pour votre aide.
    Cordialement,
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Labview.jpg ‏102 KB

    Bonjour  et merci de votre réponse !
    Alors le spectro est relié en liaison USB
    La boucle que je vous ai envoyé est une boucle à part du programme, c'est pour cela que j'utilise une variable locale.
    Mais en effet cela semble un peu compliqué à expliquer sans le programme complet.
    Le voici donc en pièce jointe.
    Merci de votre réactivité.
    cordialement,
    Pièces jointes :
    SaveSpect.vi ‏126 KB

  • Lire et écrire en même temps dans un fichier excel

    Bonjour.
    J'ai un VI dans lequel j'arrive ouvrir Excel et à écrire dans dans un fichier.
    Mon fichier excel exécute les calculs, et je voudrais relire les colonnes de ce fichier ou sont effectués les calculs dans un tableau sur ma face avant.
    Pour info la fonction écriture (dans mon cas, écriture sur 2 fichiers) fonctionne très bien dans d'autres VI que j'utilise au travail.
    J'ai essayé de faire la fonction lecture, mais elle ne fonctionne pas : j'ai l'impression que mon VI n'arrive pas à Ecrire ET Lire le fichier dans la même boucle...
    Quelqu'un aurait-il une suggestion pour mon souçi?
    Cordialement,
    Kévin.
    PS: Si le diagramme parait fouilli c'est parce que j'ai essayé de le compacter pour avoir toute la visu sur mon écran de PC...
    Cordialement,
    Kévin Paul-Joseph
    Pièces jointes :
    test enregistrement 2 fichiers en meme temps.vi ‏138 KB

    Voilà le VI en labview 10.
    Cordialement,
    Kévin Paul-Joseph
    Pièces jointes :
    test enregistrement 2 fichiers en meme temps.vi ‏79 KB

  • Insérer de façon précise une valeur dans un fichier tableur

    Bonjour,
    J'utilise le VI "écrire dans un fichier tableur" dans une structure séquence pour enregistrer une acquisition.
    dans un premier temp, Mon VI écrit l'entête du fichier de mesures contenant diverses informations, ensuite les valeurs sont écrites dans le fichier en continu, je ne les stocke pas dans un tableau car l'acquisition est rapide et j'arrive vite à plusieurs milliers de points.
    Je rencontre le probléme suivant :
    J'aimerais enregistré dans mon entête la date et l'heure de fin de l'enregistrement.
    Or si je mets fin a la boucle qui gére l'enregistrement, je ne peux plus écrire cette valeur dans l'entête !
    Je n'arrive pas à écrire dans une case précise de mon fichier pour ne pas écraser toutes mes idées, savez vous comment faire ?
    merci.

    https://decibel.ni.com/content/docs/DOC-9073
    Rodéric L
    Certified LabVIEW Architect

  • Soucis d'inversion des valeurs dans une table

    Bonjour,
    J'ai un problème que je n'arrive pas à lui trouver une explication ni une solution.
    J'ai besoin de remplir une table par des mesures ( pour chaque ligne j'ai 3 colonnes à remplir)
    Pour la première itération, tout marche bien j'ai mes valeurs enregistrés dans la table avec l'odre que je veux.
    Une fois je passe à l'itération suivante, les valeurs de la 2eme et 3eme colonne de la ligne précédante seront inversées.
    Je n'arrive pas à trouver une explication parce que déjà ça marchait avant sans ce soucis.
    je vous met en pièce jointe des captures écran du code et des tables avec les mesures inversées.
    Merci pour votre réponse, j'en ai vraiment besoin
    Résolu !
    Accéder à la solution.
    Pièces jointes :
    Enregistrement des 2 valeurs qui s'inverent.PNG ‏19 KB
    première valeur inversée.PNG ‏30 KB
    première ligne reprend son ordre et inversement de la 2eme ligne.PNG ‏26 KB

    j'ai essayé de reproduire ton code mais je n'ai pas réussi. comme le dit Ouadji ton code est un petit pru brouillon et en plus tu n'en poste qu'une partie.
    je suppose que tu utilise des feedback node (aucune idée de comment ils vont avoir traduit ça en français)?
    je te poste un petit exemple dans lequel j'ai tenté de faire ce que je crois que tu essaies de faire, c'est un LV2012, dis moi si tu as une version plus vieille.
    sinon, le top ce serait que que tu postes ton VI, ou au moins un screenshot de tout.
    When my feet touch the ground each morning the devil thinks "bloody hell... He's up again!"
    Pièces jointes :
    fill up table from top.vi ‏8 KB

Maybe you are looking for