-
Sección 0 - Introducción
-
Section 1 - Rocketbot Installation
-
Section 3 - Creating a new Bot
-
Section 4 - Variables
-
Section 5 - Website
-
Section 6 - Excel
-
Section 7 - Logic
-
Section 8 - Send information to file
-
Section 9 - Email
-
Section 10 - Robot Child
-
Section 11 - Final Robot
Prev
Switch to Window
Next
Read / Write
JLAS
¿Cómo sería en el caso de querer escribir y guardar la información en un archivo existente en reiteradas ocasiones, esto realizarlo en memoria, se puede?
Marcela Vergara
Hola!
Si, lo puedes realizar con los comandos de XLSX sin problema, sería con el comando “Abrir” ya que es uno existente y luego empezar a escribir en las celdas que estimes convenientes, a través de un While o For.
Saludos!.-
RT
Hola , Rocketbot no es compatible con OpenOffice Calc , saludos RT
Williams Guerrero Plaza
Si es compatible acabo de seguir lo pasos y si abre open office con el texto escrito en rocketbot, estoy usando ubuntu 20.
MSP
Hola, al obtener celda (comando xlsx) sólo me trae data de celdas con texto o números pero de celdas con formulas me trae un None. Tampoco puedo escribir una celda (comando xlsx). En ambos casos no arroja errores ni en studio ni en consola.
Marcela Vergara
Hola!,
Qué versión de Rocketbot tienes?, me trae correctamente el valor de una celda con la fórmula de una suma.
Sino, intenta con el mod de AdvancedXLSX o con el menú de Excel.
Nelson Angel
Buenas tardes
Marcela como puedo hacer un texto en columnas en Excel, con un archivo que acabe de exportar de sap (sistema operativo). El archivo de excel donde pegue la información tiene varias hojas pero solo necesito hacer el texto en columnas a una sola hoja para que me organice la información por columnas
Muchas gracias
Saludos,
user
Hola Nelson,
Buenas tardes, en el módulo de Advanced Excel, se agregó un comando para trabajar con Texto en Columnas, si la información está en una Hoja específica, primero debes moverte a esa hoja con el comando Cambiar de Hoja, y luego ejecutar las acciones que requieras.
Nelson Angel
Buen día
Marcela es que tengo un archivo en excel con una información de la cual debo de hacer un texto en columnas para que me separe la información por columnas. Lo que hago normalmente es: DATOS–>TEXTO EN COLUMNAS–> DELIMITADOS–>MARCO LA CASILLA “OTRO”–>PONGO EL DELIMITADOR (|). Esto con el fin de que aparte de que me separe el texto en columnas, los que tengas números negativos quede el singo (-) al principio y para poder sumarlos.
Mi pregunta es al DELIMITADOR le debo de poner alguna condición??? como comillas, un paréntesis o algo así??? ya que me sale un error
Adicional le cuento que intente con TAB, y me ejecuto bien separando por columnas, pero no me corrige el problema en los numeros negativos (que el signo quede por delante)
Muchas gracias
saludos,
Nelson Angel
Buen día
Marcela es que tengo un archivo en excel con una información de la cual debo de hacer un texto en columnas para que me separe la información por columnas. Lo que hago normalmente es: DATOS–>TEXTO EN COLUMNAS–> DELIMITADOS–>MARCO LA CASILLA “OTRO”–>PONGO EL DELIMITADOR (|). Esto con el fin de que aparte de que me separe el texto en columnas, los que tengas números negativos quede el singo (-) al principio y para poder sumarlos.
Mi pregunta es al DELIMITADOR le debo de poner alguna condición??? como comillas, un paréntesis o algo así??? ya que me sale un error
Adicional le cuento que intente con TAB, y me ejecuto bien separando por columnas, pero no me corrige el problema en los numeros negativos (que el signo quede por delante)
Muchas gracias
saludos,
ernestop74
Hola, mi versión de rocketbot no tiene la parte de xlsx completa. Allí solo sale la opción de Cambiar de Archivo
Marcela Vergara
Hola Ernesto,
Estás revisando el menú Archivos – XLSX?, ese menú no ha cambiado desde versiones anteriores, deberías tener todos los comandos, si continúas con el problema, escríbenos por favor a través del Foro para ayudarte más rápidamente: http://forum.rocketbot.co/
Mario Sanchez
Hola,
¿Cómo cierro un Excel que abrí con la (primera) opción de abrir en memoria?.
El proceso de Excel queda abierto en el SO.
No tiene la opción de cerrar.
Marcela Vergara
Hola Mario, al trabajar con el xlsx en memoria, no queda abierto ningún proceso de Excel, ya que no utiliza la aplicación.
Si tienes algún proceso de Excel abierto es porque se utilizaron los comandos de Integración con Aplicaciones->Excel y eso lo puedes cerrar usando el comando Cerrar Excel, o también con el módulo de KillApp
Jeimy Bernal Ruiz
Hola Marcela,
Me podrías indicar donde localizo el indice para exportar un grafico.
Marcela Vergara
Hola Jeimy,
Al clickear el gráico, en la esquina superior izquierda aparece el nombre más el índice, ej: https://pasteboard.co/yYggJBJ0ASVC.png
Marce Seohanes
Hola Marcela,
Me podrías indicar cómo se hace una validación de guardado de xlsx?
Marcela Vergara
Hola!, si pones Rocketbot en inglés aparecerá la opción para retornar el status en una variable, en español no la tiene y en ese caso podrías poner el comando dentro de un trycatch. Ésto se solucionó en la nueva versión que saldrá dentro de poco.
joacobracci
Hola!, si yo quisiera guardar por variable el path a guardar el archivo, por ejemplo haciendo una ruta combinada de un nombre de una variable y un path obtenido en otro lugar , {path} + {nombre} entiendo que en python no se puede asignarle una ruta directamente a un string por el unicode, tenes que o poner r(“C:\x\x\x”) o (“C:\\x\\x\\x”) pero no logro entender en esta herramienta como seria, Saludos!
Marcela Vergara
Hola joacobracci, en ese caso con un Asignar variable puedes “armar” los datos y pasarlos a otra variable, ej:
var1 = C:/Users/user/
var2 = file.xlsx
En Asignar Variable:
Data:
“{var1}{var2}”
Assign result to variable:
{path_final}
En la variable {path_final} tendrás como resultado la ruta completa:
C:/Users/user/file.xlsx
Felipe Farias Fernandez
no se si a alguien mas le pasó pero no me funcionó el comando para abrir xlsx en mac (no tengo excel)
cparra
Todo claro, muchas gracias.
Juan Pulido
Hola, estoy tratando de crear un bot, y necesito obtener información de un rango de celdas para colocarlas en diferentes variables, estoy usando el comando de “obtener celda” de Excel, y estoy colocando el rango A2:P{filas}, y tengo las variables separadas (ej. destinatario, conexión, nombre, etc) pero cuando lo ejecuto se queda pensando y no pasa nada, no arroja error, no arroja nada, solo se queda ahí por horas, ¿estoy haciendo algo mal? su ayuda por favor
Nestor Rojas Tello
Hola , una consulta, para cuando quiero escribir en las celdas con lógica, es conveniente usar el .xlsx o utilizar el que usa el excel descargado. Quisiera saber en que casos son más convenientes cada una de las opciones. Muchas gracias!
user
Hola Nestor,
Si te refieres a fórmulas, ambos sirven, va a depender de tu proceso cuál es más coneniente, por ejemplo si es sólo leer datos del excel y luego trabajarlos en el robot, conviene xlsx y que lo haga todo por detrás, ahora si necesitas usar funciones específicas de Excel como ejecutar alguna macro o trabajar con tablas dinámicas, ahí tendrás que usar los comandos de excel
Nestor Rojas Tello
Para los que han presentado el error de:
Error on create log [WinError 5] Acceso denegado: ‘logs\\\\240119’
EXCEPTION IN ( Rocketbot, L_608 “”): PermissionError: [WinError 5] Acceso denegado: ‘robots’
Solo ejecuten Rocketbot como administrador.