From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

comunicación labview-excel

Hola,

 

Estoy realizando mi proyecto final de carrera. Necesito obtener toda la información posible para comunicar labview con excel y conseguir crear hojas nuevas en un libro excel pero manteniedo el formato y los elementos vinculados de otras hojas ya creadas en el mismo libro excel.¿sabeis dónde puedo encontrar algún tutorial o libro que me pueda servir?Ayuda, por favor!!!!!

 

__________________________________________________________________________________________________________________________________________________

 

Hello,

 

I´m doing my final draft of career. I need to get all information possible about comunication between labview and excel. I have a excel book with one page and I need to get a new sheet with the same característics (format, mathematical operations...). ¿Do you know a book o tutorial about this issue or other help? 

 

Thank you!!!!!!!!!!!!

 

(I´m sorry about my english)

0 Kudos
Message 1 of 5
(6,255 Views)

Hola Neus,

 

para escribir en archivos de Excel lo puedes hacer de dos formas diferentes.

 

1/ Con el Report Generation Toolkit. La información relativa la puedes encontrar en los enlaces que te copio a continuación:

 

http://zone.ni.com/devzone/cda/tut/p/id/3178

http://zone.ni.com/devzone/cda/tut/p/id/3179

http://zone.ni.com/devzone/cda/tut/p/id/3180

http://zone.ni.com/devzone/cda/tut/p/id/3181

http://zone.ni.com/devzone/cda/tut/p/id/3182

http://zone.ni.com/devzone/cda/tut/p/id/5900#toc3

http://zone.ni.com/devzone/cda/tut/p/id/3201

 

Si no tienes el toolkit porque la universidad no lo ha adquirido, puedes hacerlo de la segunda forma:

 

2/ Escritura/lectura en archivos de texto desde LabVIEW. Puedes encontrar los VIs en el Diagrama de Bloques en: Paleta de Funciones (Botón derecho del ratón sobre el Diagrama de Bloques) -> Programming -> File I/O. Puedes escribir y leer en archivos de texto y binarios. El tipo de archivo que quieres crear (doc, docx, xls, xlsx, txt,...) lo especificas como extensión en el path o directamente abres uno que ya tengas de excel sin especificar extensión porque coge por defecto la del archivo que abres. Te he programado la parte de escritura para que veas cómo sería (captura adjunta).

 

La mejor forma de aprender esto es con el buscador de ejemplos de LabVIEW --> Help --> Example Finder... e introduciendo en la barra de búsqueda de la pestaña de Search "Write file". El ejemplo que te recomiendo es Write-Read text File.vi. Cámbiale la extensión de txt a xls. Usa la ayuda (Control+H  -> Detailed Help) para que aprendas cómo funciona cada bloque.

 

Busca documentos de soporte y notas de aplicación en la web de National en:

 

http://zone.ni.com/dzhp/app/main

http://www.ni.com/support/esa/

 

Espero que esta información te sea de utilidad. Un saludo.

 

Jesus.

 

 

0 Kudos
Message 2 of 5
(6,245 Views)

Olvidé la captura 🙂 Aquí la tienes!

0 Kudos
Message 3 of 5
(6,244 Views)

Gracias por la ayuda, pero no consigo aclarar mi problema.  Por el momento he conseguido abrir y cerrar el archivo excel y enviar datos a las celdas que quiero pero ahora necesito crear en el mismo archivo creado una nueva hoja de cálculo y no hay manera de conseguirlo. Os dejo el programa con el cual trabajo basado en Activex. El Vi llamado "new sheet" es el que siempre me da problemas.

 

Gracias por todo,

 

 

0 Kudos
Message 4 of 5
(6,100 Views)
http://forums.ni.com/ni/board/message?board.id=6170&message.id=8625#M8625
0 Kudos
Message 5 of 5
(6,058 Views)