Ecrire dans plusieurs feuille Excel appartenant au meme classeur Excel avec labview

Bonjour à tous,
J'ai un petit soucis avec labview, je voudrai écrire dans plusieurs feuille excel appartenant au même classeur mais je me confronte toujours au même message d'erreur dont le code est -2146777998.
Je vous mets en pièce jointe un petit exemple de code rapide qui résume bien la situation avec le fichier excel ou j'aimerai écrire, si vous avez des idées je suis preneur.
Cordialement.

Désolé voici la pièce jointe.
Cordialement.
Attachments:
Exemple.zip ‏99 KB

Similar Messages

  • Lire un fichier Excel avec LabVIEW 2010

    Bonjour,
    je cherche comment ouvrir un fichier Excel avec LabVIEW 2010.
    J'ai essayé avec les outils génération de rapport -> Excel specific, comme expliqué dans un autre post, mais ca ne marche pas du tout.
    Je vous envoie le VI et le fichier Excel si besoin.
    Le but serait de pouvoir lire un tableau et l'afficher.
    Merci d'avance,
    Gabriel de Ramecourt
    Attachments:
    Lire fichier excel.vi ‏14 KB
    Gtest2l.xlsx ‏9 KB

    Bonjour,
    Veuillez publier en anglais sur ce forum anglais. Si vous le souhaitez, vous avez une communauté française sur ce lien.
    En effet avec les outils de génération de rapport, il est possible de lire le tableau et de l’afficher.
    J’ai repris votre code pour afficher les données d’un fichier Excel.
    Vous pouvez aussi regarder l’exemple (de la Developer Zone) suivant :
    http://sine.ni.com/devzone/cda/epd/p/id/3177
    Les liens suivant peuvent vous aider à utiliser le Report Generation Toolkit.
    http://zone.ni.com/devzone/cda/tut/p/id/3178
    http://digital.ni.com/public.nsf/allkb/EFCE1C25DCE​7483E86256CAF00539451?OpenDocument
    http://digital.ni.com/public.nsf/allkb/180EA23CF46​8B3C186256EA2007BE83A?OpenDocument
    Cordialement,
    Samuel G.
    Hello,
     And thank you for posting here. Please post in english on this english forum. If you want, you have a French community on this link:
    http://forums.ni.com/t5/Discussions-de-produit-de-​NI/bd-p/4170
    I translate your post for the other user.
    Gabouch want on this program to get all the data on LabVIEW form .xlm file.
    Samuel G.
    Samuel G. | Application Engineer Team Leader
    Certified LabVIEW Developer
    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;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet
    Attachments:
    Lire fichier excel-2-LV2010.vi ‏15 KB
    temp excel file.xls ‏14 KB

  • Lire le contenu d'une cellule dans une feuille Excel

    Bonjour,
    Dans un fichier Excel, j'ai plusieurs feuilles, dans une des feuille (par exemple feuille: Dispersion) j'ai une cellule qui se situe à la colonne 3 et la ligne 5, cette cellule contient une valeur (par exemple 500). Donc depuis un VI, comment je peux lire le contenu de cette cellule pour sortir la valeur 500 ?
    Si je n'ai qu'une feuille je peux utiliser la fonction "Read From Spreadsheet File.vi" pour lire dans un fichier de format txt, mais ici j'ai une fichier Excel avec plusieurs feuilles dedans, comment je peux lire une cellule dans une feuille précise? Merci pour votre éclairage . Bon week end à vous tous.
    Solved!
    Go to Solution.

    Bonjour, Jetez un oeil sur ce lien.
    http://zone.ni.com/devzone/cda/epd/p/id/3409
    CLA 2014
    CCVID 2014

  • 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

  • Comment ajouter un axe secondaire dans un graphique excel avec LabwindowsCVI?

    Bonjour,
    je travaille actuellement sur LabWindowsCVI et je traite mes données dans des fichiers excel. J'utilise bien les instruments excelreport et excel2000 pour construire mes tableaux de données et y tracer mes courbes. Pour les tracer, j'utilise cette fonction:
    ExcelRpt_ChartWizard (chartsheetHandle, ExcelWorksheetHandle, "A1:C619", ExRConst_XYScatterSmoothNoMarkers, 0, ExRConst_Columns, 1, 1, 1, "Consumption mobile plateform", "TIME (en s)", "Current/Voltage (in V & in A)", NULL);
    Dans cette configuration, la colonne A est mes abscisses et B & C (ordonnées) mes données respectives tension & courant.
    Mes courbes se tracent correctement mais je tombe sur un problème, elles sont tracés toutes les deux sur l'axe principal et je voudrais en tracer une sur l'axe principal et l'autre sur l'axe secondaire. Je n'arrive pas du tout à afficher un axe secondaire.
    Est-ce que cette action est-elle possible avec une fonction LabwindowsCVI et si, oui, pouvez-vous m'indiquer cette fonction?
    Je vous remercie d'avance,
    Nicolas

    Bonjour Nicolas,
    Vous pouvez utiliser la fonction ExcelRpt_SetChartAxisAttribute pour utiliser un Axe Y Secondaire.
    L'aide de la fonction se trouve ici: http://zone.ni.com/reference/en-XX/help/370051V-01/toolslib/functionreference/cviexcelrpt_setchartax...
    Cordialement,
    Benoit S. - Field Sales Engineer
    Certified LabVIEW Developer
    Certified TestStand Developer
    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;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Enregistre​r des données en excel avec labview

    Bonjour,
    Je sollicite de l'aide pour achever mon stage portant sur le pilotage d'une analyseur de réseau par labview.En effet, j'ai fini le programme (étude du paramètre S par exemple) mais il me manque la partie enregistrement et archivage.Si quelqu'un peut me donner une piste ou un diagramme qui s'y prête.Pour information j'ai voulu utiliser les visas open, write and close mais je n'y arrive pas.Je suis débutant donc c 'est pas évident pour un novice.
    Merci 
    Solved!
    Go to Solution.

    Regardez dans les exemples (help>>Find examples), faites une recherche avec "Excel" et regardez le fichier "Write Table To XL.vi"
    Jean-Marc
    LV2009 and LV2013
    Free PDF Report with iTextSharp

  • 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

  • Importer feuille excel avec formules dans Indesign

    Bonsoir,
    Alors voila j'aimerais transférer un fichier excel qui contient des formules assez complexes dans Indesign. Le tableau sera ensuite exporté en PDF balisé et contiendra une multitude de champs à remplir.
    L'importation d'un excel n'est pas compliqué, et bon nombre de tutoriels existent dores-et-déjà sur la toile. Par contre je ne trouve pas d'information (ou j'effectue mal ma recherche) qui explique comment garder les formules dans Indesign pendant l'importation.
    Actuellement je sais que Adobe Acrobat intègre des fonctionnalités avancés de formulaire où l'on peut faire du javascript et même du Excel. Cependant j'aimerais si possible éviter de faire deux fois le travail, et tout importer depuis Excel dans Indesign pour modifier l'aspect graphique et exporter le tout en PDF balisé.
    Pour ceux ou celles qui se posent la question du pourquoi Indesign ? C'est simplement parce qu'il offre plus d'outils graphiques que Excel.
    J’espère avoir été suffisamment clair, auquel cas n'hésitez pas !
    PS: Indesign n'est pas une nécessité, si je peux passer par un autre logiciel Adobe pour parfaire mon tableau excel, ça me va parfaitement.
    Merci !

    Ceci dit ! … A défaut de vous refaire La Joconde, un tableau est un tableau !
    Je ne m'appelle certes pas Léonard de Vinci, mais disons que je suis un plagiaire pas trop nul qui peut faire de "jolies" choses !
    Excel :
    InDesign :
    A noter que si La Joconde ne sourit plus, mon tableau fera de même !!!!
    [à l'attention de ceux qui n'aurait pas noter le "lien" entre le tableau dans InDesign et sa source Excel.]
    Bien évidemment, aucune intervention sur le tableau dans InDesign : il est brut d'import ! 
    En cas d'éventuelle modification du tableau dans Excel (cellule A1, avec incidence sur les cellules "à formule" C1, A6 et C6) :
    … Restera à mettre à jour le lien dans InDesign (panneau triangulaire d'avertissement) :
    Mona Lisa peut être jalouse et faire la tête ! 
    Mais, entre nous, mon tableau ne sera jamais aussi célèbre et ne restera connu que des quelques personnes ici présentes !
    L'ombre portée est en cadeau ! … La signature de l'artiste en quelque sorte ! 

  • Commander des filtres excel via labview

    Bonjour,
    J'aimerais commander des filtres dans un tableau excel via labview. Est-ce que cela est possible ?
    Merci d'avance
    Résolu !
    Accéder à la solution.

    Pour ceux qui aurais le même problème, voici le lien qui m'a aidé
    http://forums.ni.com/t5/LabVIEW/How-to-filter-a-excel-spreadsheet-column-using-Labview/m-p/256723/hi...

  • Nous executons plusieurs fois le sous-VI "ecrire dans un fichier de mesure lvm",que faut il faire pour que chaque execution soit consideree comme la 1ere, que changer dans le sous VI ?

    Nous voulons faire plusieurs fois l'acquisitions d'une entrees analogique (avec carte PCMIA 6024E) et a chaque execution enregistrer les donnees dans un fichier temporaire (qui sera ecraser lors de la prochaine acquisition). Pour l'instant, nous arrivons a ecraser le fichier temporaire mais l'en-tete n'est pas re-ecrite lors de la 2ème execution et des suivantes.
    Comment garder l'en-tete a chaque execution?
    Merci pour toute aide car nous debutons en LabView (seulement depuis 1 mois)!!
    Attachments:
    essai00.vi ‏544 KB

    nous avons reussi a resoudre notre probleme...
    pour ceux que ca interresse:
    dans le sous VI ex_subFileWrite.vi, il suffit de mettre la variable local "1st" a vrai dans la condition fausse activee par le "ET" a plusieurs entrees (quand "enable" est actif).
    Par contre, nous avons une autre question dans la meme optique: on veut LIRE plusieurs fois les fichiers...comment remaitre le parametre EOF a l'etat initiale et du meme coup reactiver la boite de dialogue nous permettant de selectionner le fichier a lire???????? nous utilisons le Vi express "lire un fichier LVM"
    merci beaucoup pour toute aide

  • Inserer feuille Excel dans FA Labview sous Vista et Seven

    Bonjour,
    je cherche à inserer dans une face avant une feuille Excel (eventuellement Open Office) sous Vista ou Seven. Je n'ai pas besoin des fonctionnalitées de macros ou de formules, juste de la facilité de saisie d'un tableau Excel (insertion supression de colonnes et lignes, redimensionnement facile).
    Sous XP il y avait moyen d'utiliser un browser web dans un container mais cette fonctionnalitée ne semble plus gérée. Existerait t'il une autre solution?
    Merci d'avance pour vos réponses
    Sebastien DEVISSCHER - Nerys

    Bonjour,
                        Office Web Components (OWC) est un groupe de composants OLE ( permet d'intégrer et de relier à des documents ) mis en œuvre comme les contrôles ActiveX dans Microsoft Office 2000, Office XP et Office 2003. Ces contrôles ActiveX peuvent être utilisés sur des pages Web, Visual Basic et VBA formes. L'OWC peut être utilisé par n'importe quel langage compatible COM. Des applications comme Excel, Access et FrontPage ont permis la création de pages Web interactives utilisant Microsoft Office Web Components.
                      Les Office Web Components ont été abandonnées dans Office 2007, et ne sont pas inclus, sauf une partie dans Microsoft Office Project Server 2007. Microsoft n'a pas encore offert un remplacement complet pour Office Web Components.
    Si vous souhaitez continuer d’utiliser cette méthode, il va falloir chercher du coté de Microsoft.
    Cf
    http://support.microsoft.com/kb/972129/fr
                 Les technologies Microsoft Office ne permettent pas directement d’utiliser en control ActiveX le tableur. Cependant, vous pouvez vous tourner du coté des contrôles Active X pour vous rapprocher le plus possible de votre besoin. Si vous le possédez, le report generation toolkit peut vous êtres utile (vous avez accès au diagramme en double cliquant dessus donc n’hésiter pas a comprendre comment les ActiveX sont utilisés).
    Une autre solution qui peut vous être utile est d’ouvrir une fenêtre Excel dans une nouvelle fenêtre LabVIEW. Pour cela il faut utiliser la librairie User32.ddl.
    Voici quelque lien pour vous aider :.
    Use user32.dll and shell32.dll to Open, Edit, Print, Explore, and Find Files Based on Windows Defaul...
    Find the Handle of an Open Window and Bring to Front
    En vous inspirant spécialement de ceux-ci :
    Bring Excel 2010 Window to Front Programmatically
    Programmatically Copy and Paste Data in Excel
    Si vous voulez que la fenêtre Excel s’ouvre dans une nouvelle fenêtre LabVIEW utiliser les fonctions suivante :
    FindWindowsA
    SetParent (utiliser la fonction SetParent permet de configurer la fenêtre parent d'une fenêtre pop-up).
    FindWindowsExA
    SetParent 0 (fermer la fenêtre).
    Pour les utilisateurs utilisant windows XP et office 2007 voila les liens qui expliquent comment afficher un tableur Excel sur la face avant :
    Using the Microsoft Web Browser Control to Embed an Excel Spreadsheet in LabVIEW
    How to Import the excel sheet with its property
    Labview 2010 activex container Excel 2007
    Unable to find spreadsheet otion in ActiveX Control
    Cordialement
    Samuel G. | Application Engineer Team Leader
    Certified LabVIEW Developer
    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;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • 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

  • Acquisition et mise dans un tableau excel

    Bonjour,
    J'aimerais savoir comment faire pour enregistrer dans un fichier excel les signaux que j'acquiert. Ci-joint le début de mon vi ; je me demande comment et où placer les valeurs acquises dans ce fameux tableau excel. Je voudrais que ces valeurs soient effacés après un certains temps sauf si un défaut est apparu. Dans ce cas, les signaux devront être enregistrer x temps avant et x temps après.
    Merci pour votre aide
    Attachments:
    IHM_Principale.vi ‏205 KB

    Avant de proposer quoi que ce soit concernant Excel, je veux mentionner quelque chose.
    Au premier regards, je remarque que le VI consiste plusieurs "loops" qui sont completement detache'.   Tu realises que ces "loops" roulent entierement individuellement et peuvent donner des resultats differents chaque fois que tu roules le VI s'ils ont une interdependance de donnees.
    Labview utilise un modele de "dataflow" pour la sequence des actions.  Alors des qu'un donne est disponible, Labview va executer la fonction. 
    Est-ce que la facon que le code est ecris est la facon que tu veux que le code execute?
    RayR
    Message Edited by JoeLabView on 07-02-2008 08:50 AM

  • 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

  • Comment lire et ecrire dans un DB sur un automate S7-1500 en liaison ethernet

    Bonjour,
    Je cherche à lire et ecrire dans un DB d'un automate S7-1500 SIEMENS via sa connexion ethernet.
    Y a t-il des FC particulier à créer dans l'automate ? Des config particulière ?
    Quel code utiliser ?
    Est-ce que quelqu'un a une idée ?
    Merci

    Bonjour,
    Voici quelques documents concernant l'OPC avec LabVIEW.
    http://forums.ni.com/t5/LabVIEW/Connecting-cRIO-with-Siemens-S7-300-using-OPC-UA/m-p/2754546
    http://www.ni.com/white-paper/13843/en/
    Merci d'elaborer un peu plus si cela ne repond pas à vos questions
    Paolo_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;}
    Travaux Pratiques d'initiation à LabVIEW et à la mesure
    Du 2 au 23 octobre, partout en France

Maybe you are looking for

  • CR in vs 2005 (whatever version that it) - rotate a textobject 180 degrees.

    I am sure that this horse has been flogged before ... somewhere ... but I have given up endlessly searching for it. I need to rotate a report (onto a label, in fact) 180 degrees ... sometimes. The labels have a pre-printed footer and, depending on th

  • An error occurred while moving message to subfolder in mail

    Every time I try to move an email to a subfolder in Mail I get this error, and the email appears back into my inbox. I am new to mac and am connecting to an corporate Exchange 2007 server. Any help is appreciated. Thanks!

  • The screen frozen and all the iphone

    my iphone 5s was purchased in December 2013 after 5 months of use and install the latest upgrade of IOS, presents problems with touc screen, the screen freezes and the iPhone in general, then I have to give the button wake up to that is normal, but o

  • Very urgent-Report

    hi, i have a product  and i am saving like that in my ods. and then it goes state wise ODS exp. mumbai PRODUCT---- total pepsi - 10 botel coke---- 20 botel fanta---- 30 botel now i want to show in the report like that pepsi--cokefanta-market share pe

  • Best way to ELIMINATE the MORAY EFFECT in a photograph that is moving?

    Hi. I have a shot of a woman in a striped dress which has a slight move on it. When I export my sequence to QT and watch in the QT player, the image looks great. But when I burn a dvd using DVDStudio pro and watch it on a monitor, the striped dress c