[Débutant LV 8.5] Ecriture dans fichier excel non correcte
Bonjour,
Avec un module 9219 sur un USB carrier 9162, je récuoère plusieurs signaux que je veus mettre dans un fichier excel au fur et a mesure de l'éxécution.
Mon fichier excel s'ouvre bien mais les datas ne se mettent pas dans les cellules.
Je joins mon VI pour que vous puissiez regarder.
De plus j'aimerais que l'utilisateur choississe lui même le nom et le chemin d'accés pour enregistrer le fichier excel.
Par avance merci
Résolu !
Accéder à la solution.
Pièces jointes :
Acquisitionet sauvegarde Point de rosée.vi 392 KB
Salut biquet,
je te joins un fichier ou tu as 2 méthodes pour ton problème.
Soit tu augmentes à chaque itération ton tableau pendant la phase acquisition, (ce que tu fais pas vu que tu n'utilise pas la valeur du tableau qui existe dans le tableau à chaque fois, ce que tu fais en fait c'est juste de remplacer la valeur, ce qui fait que tu n'as que les dernières valeurs).
Soit tu enregistres à chaque itération ton tableau dans le fichier exel, en écrivant à chaque fois à la fin de ton vi.
J'ai pas modifier ton vi, car je possède une version d'évaluation, et je n'ai pas tout les modules que tu utilises (surtout au niveau des DAQ)
Avec ceci, ton problème devrait être résolu.
bon courage pour la suite
Pièces jointes :
biquet 2.vi 11 KB
Similar Messages
-
Ecriture dans fichier excel : cellule transparente qui se colore en noire
Bonjour,
j'ai un problème au niveau de l'écriture de données dans un fichier LabVIEW. Je configure la couleur de ma cellule en transparent (T dans une constante boite de couleur) et ma cellule se colore en noire.
Pouvez vous m'expliquer où se trouve mon problème et quelle est la méthode pour rendre ma case transparente ( case en blanc par défault)
Mercis'il vous plaît joindre votre VI (please attach your VI)
-
Erreur du rendu lors de l'ecriture dans le fichier
Bonjour,
je rencontre un soucis lors du rendu d'un fichier vidéo sur after effects. Lorsque j'utilise l'effet "Twitch" su un montage vidéo j'ai le message d'erreur suivant qui s'affiche : Erreur du rendu lors de l'ecriture dans le fichier " / Users/Loic/Desktop/ Rendu/ Nom du fichier.mp4 (-1610153453) ". Pourtant cela fonctionne lors du rendu de la même vidéo sans l'effet Twitch.
Après plusieurs recherche sur différents forums je n'ai trouvé aucune solution!
Pouvez vous m'aider à ce sujet?
Merci d'avanceIl vaudrait mieux que tu écrives à VideoCopilot, soit sur leur forum soit sur http://www.videocopilot.net/support/
Ils seront plus au courant des problèmes liés à Twitch, même si ce n'est pas un problème avec le plugin lui-même. -
Ecriture dans un fichier Excel
Comment peut-on écrire des données dans des cellules spécifiques d'un fichier Excel.
De plus,
Je vous joins le lien d'un forum qui traite de ce sujet. Un exemple est joint qui montre l'utilisation d'un sous-VI utilisant les noeuds de propriété pour y arriver. Je vous ai attaché la llb au cas où vous ne parveniez pas à ouvrir le lien.
http://forums.ni.com/ni/board/message?board.id=170&message.id=96515&requireLogin=False
Cordialement,
David D.
Ingénieur d'Applications
NI France
Attachments:
Write_Table_To_XL.llb 156 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 aideBonjour 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 -
CVI - Parcours des fichiers excel ouverts "dans windows"
Bonjour,
Je travaille sur un projet en CVI (8.0), qui doit traiter des fichiers Excel.
Le problème c'est que mon logiciel ne maitrise pas le fichier qui est ouvert : son nom et son emplacement ne sont pas connus par le programme.
Mon idée est donc de parcourir les fichiers excel ouverts, pour vérifier la présence de chaines de caractères caractéristiques dans certaines cases.
Par contre, je n'arrive pas à trouver dans l'API Excel les fonctionns qui me permettent de parcourir ces fichiers.
Mon idée serait par exemple :
Lancer Excel (se connecter, avec le Excel_ActiveApp )
POUR chaque fichier ouvert FAIRE
Lire contenu case 'A1'
Si contenu == "toto" ALORS
// C'est mon fichier
SINON
// C'est pas mon fichier
FIN SI
FIN POUR
J'ai essayé de chercher avec
Microsoft Excel 14.0 Object Library
et
Microsoft Excel 9.0 Object Library
je n'ai pas trouvé.
Je suis donc à la recherche d'aide,
Merci par avance,
Cédric.
Solved!
Go to Solution.I find the solution here :
http://www.theusenetarchive.com/usenet-message-cvi-and-excel-help-11429335.htm
This modified callback in excel2000dem sample project lists all opened files in Excel:
// ConnectApp
int CVICALLBACK ConnectApp (int panel, int control, int event,
void *callbackData, int eventData1, int eventData2)
long ExcelWorkbooksCount;
HRESULT error = 0;
int i;
char *ExcelWorkbookName;
switch (event)
case EVENT_COMMIT:
// Launch App
// Connect to existing application if available
SetWaitCursor (1);
error = Excel_ActiveApp (NULL, 1, LOCALE_NEUTRAL, 0, &ExcelAppHandle);
SetWaitCursor (0);
if (error<0)
goto Error;
// Make App Visible
error = Excel_SetProperty (ExcelAppHandle, NULL, Excel_AppVisible, CAVT_BOOL, appVisible?VTRUE:VFALSE);
if (error<0)
goto Error;
// Get number of open files
error = Excel_GetProperty (ExcelAppHandle, NULL, Excel_AppWorkbooks, CAVT_OBJHANDLE, &ExcelWorkbooksHandle);
if (error < 0) goto Error;
error = Excel_GetProperty (ExcelWorkbooksHandle, NULL, Excel_WorkbooksCount, CAVT_LONG, &ExcelWorkbooksCount);
if (error < 0) goto Error;
// Iterate through files and get file name
for (i = 1; i <= ExcelWorkbooksCount; i++) {
error = Excel_WorkbooksItem (ExcelWorkbooksHandle, NULL, CA_VariantInt(i), &ExcelWorkbookHandle);
if (error<0)
goto Error;
error = Excel_GetProperty (ExcelWorkbookHandle, NULL, Excel_WorkbookName, CAVT_CSTRING, &ExcelWorkbookName);
// Print file name
DebugPrintf ("Workbook %d: %s\n", i, ExcelWorkbookName);
// Free resources
ClearObjHandle (&ExcelWorkbookHandle);
CA_FreeMemory (ExcelWorkbookName);
if (error<0)
goto Error;
UpdateUIRDimming(panelHandle);
MakeApplicationActive ();
excelLaunched = 0;
break;
return 0;
Error:
if (error < 0)
ReportAppAutomationError (error);
return 0; -
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 -
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 KBVoilà le VI en labview 10.
Cordialement,
Kévin Paul-Joseph
Pièces jointes :
test enregistrement 2 fichiers en meme temps.vi 79 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 KBVous 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 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 -
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 KBTiens,
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 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 -
LIRE UN TABLEAU à 2 DIMENSIONS DEPUIS UN FICHIER EXCEL SOUS LABVIEW
SVP, je suis débutante en labview
et je cherche à importer des données (real et string) d'un tableau sous un fichier excel vers labview, je souhaite afficher ce tableau dans labview (le nombre des colonnes est 7 par contre le nombre des lignes est variable) et ensuite plus tard utiliser ces donnees
svp aidez moi, donnez moi un exempleSi vous avez le Report Generation Toolkit, puis il ya des exemples disponibles via le finder par exempleLabVIEW. Il suffit de rechercher l'excellence.
Sinon, voici quelques exemples sur la façon d'accéder et d'importer votre tableau Exceldans LabVIEW:https://decibel.ni.com/content/docs/DOC-12287 and http://zone.ni.com/devzone/cda/epd/p/id/3409
(en utilisant Google Translate) -
Ouvrir un fichier excel avec un chemin
Bonjour,
Je viens pour vous demander quelques infos sur l'utilisation des fichiers excel. Avec le fichier texte on a un outil "Ouvrir/Créer/Remplacer un fichier" et dans cet outil on peut récupérer le chemin donné par l'utilisateur sur la façade avant mais avec excel peut on trouver un équivalent ? J'ai vui qu'il y avait un outil "Save Report to File.vi" qu'on peut éventuellement donner le chemin à l'utilisateur mais on l'utilise à la fin du programe et je voudrai que cela soit au début pour récupérer le chemin de l'utilisateur. Merci d'avance pour des infos.Bonjour,
Si vous souhaitez visualer votre fichier excel directement à partir de votre face-avant LabVIEW il vous faut utiliser des conteneurs ActiveX. Vous trouverez dans le forum ci-dessous des éléments qui pourront vous aider:
http://forums.ni.com/t5/Discussions-de-produit-de-NI/Spreadsheet-dans-conteneur-Active-X/m-p/1778810.
Sinon vous pouvez récupérer les données via le VI lire tableur:
Cordialement
Jean-Baptiste C.
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éléchargez dès maintenant toutes les présentations techniques !
Maybe you are looking for
-
Criritical-error/ fi-mm related
Hi Friends, In the past- Whenever Finished Goods receipt takes place (GR is made for FG), FG stock a/c is debited and Cost of Goods Manufactured is credited. In the current mysap version-Consumption FG a/c is credited instead of Cost of Goods Manufac
-
i have an ipod classic and it's in recovery mode. I recently started a new itunes library on my laptop instead of the family computer, but managed to keep all my music. Now it's in recovery mode and it looks like I have no choice but to restore it to
-
Quick Question: Is it possible to display a file stored in an oracle blob field directly to the browser, without first writing it to the server? My Situation: I need to display the file associated with a given record. When the user selects the record
-
Hi there. Does anyone know a place where I can find video examples of Motion 3's use of optical flow slow motion other than the FCS2 website? I'd also be curious to hear anyone's experience with slow motion on Motion 3. The example on the website loo
-
My macbook pro is slow / freezing even after going back to factory settings
my mac book pro is slow even after going back to factory settings..... What do i do next its driving me insane! its 2010 macbook pro running mountain lion - cpu is peaking with just a single web page open - laptop is pretty hot - cant watch any films