From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
12-18-2008 04:09 AM
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)
12-19-2008 02:58 AM
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.
12-19-2008 03:01 AM
Olvidé la captura 🙂 Aquí la tienes!
02-02-2009 01:45 PM
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,
02-10-2009 07:57 AM