-
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
Excel / XLSX
Next
Count Rows
mgaby109109
por favor tengo un error al sumar necesito alguna configuración regional
Marcela Vergara
Hola!,
Qué error tienes?, depende de la configuración de tu excel si es =SUM o =SUMA, prueba con ambas.
Saludos!.-
Claudio Saavedra
OJO: que si tienes el Excel en Español también la formula la debes pasar desde Rocketbot como sum de esa manera funciona
mgaby109109
gracias cuando hago al suma en la hoja de calcula es =SUMA(A1;B1), correcto, pero cuando se envía no muestra la suma, pero funciono con SUM
Odzea
Tengo un problema, cuando mando el texto aparece un cuadrito triangulito verde en la celda y me muestra la formula y el resultado solo cuando doy click, y al extraer dato solo me extrae none cuando no le doy click de manera manual, que puedo hacer?
Marcela Vergara
Hola!,
Probaste enviando la fórmula en inglés o español?
Si sigues con el problema te recomiendo realizar tu pregunta en nuestro foro para poder responderte mejor, puedes adjuntar imágenes: http://forum.rocketbot.co/
Saludos!.-
Luis Emilio
Hola, como estas? Como puedo escribir datos que recojo de una pagina web en excel automáticamente??? gracias.
Marcela Vergara
Hola Luis!
Depende de cómo obtengas los datos, si es una tabla y la almacenas en una variable, debes utilizar el comando Escribir Celda donde indicarás solo la celda de inicio, ya que al extraer la tabla la guarda en forma de lista.
Si extraes distinta información de la página y la almacenas en distintas variables, debes pasarla al excel con el mismo comando indicado pero indicando la celda específica donde lo quieres dejar.
Para más consultas te dejo el link del foro donde te podremos responder de una mejor forma: http://forum.rocketbot.co/
Luis Emilio
Si, pero cómo puedo hacer que el robot cambie de celda y que escriba los datos en esa celda nueva? Es decir, necesito hacer que el robot pueda escribir los datos en distintas celdas, sin que yo tenga que expandir mucho el “codigo”.
Marcela Vergara
Con ciclos, For o While y vas agregando contadores, ej. Escribir en celda A{contador}, luego a contador le vas sumando 1 para que se vaya incrementando.
Favor las preguntas a través del foro: http://forum.rocketbot.co/
Saludos!.-
constanzacontreras
Hola! Al crear un libro en excel me tira el siguiente error:
Command failed:
OSERROR: -1743
MESSAGE: The user has declined permission.
COMMAND: app(‘/System/Library/CoreServices/System Events.app’).processes[its.unix_id == 42108].frontmost.set(True)
Tengo instalado Excel en mi computador (Mac OS)
Muchas gracias saludos!
Marcela Vergara
Hola Constanza!,
Podrías por favor dejar la pregunta en el Foro?, así podemos brindarte una mejor respuesta.
Saludos!.-
Jorge Ashcallay
hola, buen día, tengo un problema al momento de enviar la formula de suma al Excel, aparece con un @ de la siguiente manera: =@suma(A1:B1)
Por ello, no me brinda el resultado de la suma.
Marcela Vergara
Hola Jorge!,
Intentaste con =SUM(A1:B1) ? a veces varía entre inglés y español.
Saludos!.-
Nelson
Hola jorge
Verifica que toda la formula este en el mismo idioma, por ejemplo yo estaba haciendo un vlookup y me salia el mismo error porque false lo puse en español
Saludos,
gbolanos
Buenas noches Marcela.
Cuando se captura los números hay forma que solo aparezca sin el .0.
Pensé en colocarle el decode pero no me salió, espero tu respuesta, gracias.
gbolanos
Buenas noches Marcela.
Cuando se captura los números hay forma que solo aparezca sin el .0
Pensé en colocarle el decode pero no me salió, espero tu respuesta.
user
Hola gbolanos,
Esto lo revisamos en el capítulo “Variable Management“, en el min. 08:36 se habla del .replace, y específicamente en el min. 10:12 se realiza un ejemplo quitando el .0
Saludos!.-
gbolanos
Muchas gracias si lo encontré y ya lo ejecute.
Nathaly
Me sale error al poner la Celda
Marcela Vergara
Hola Nathaly,
Qué información estás ingresando?, qué error te muestra?
Octavio Soto Campos
Hola buena tarde, no me funciona el escribir una fórmula como en el video, el problema es que cuando abro el libro en la celda de la fórmula se muestra de esta manera #¿NOMBRE?, en la barra de fórmulas si se ve bien =SUMA(A1:B1) y al hacer clic en la barra de fórmulas y después hacer clic en otra celda muestra el resultado correcto, como si solamente dando clic manualmente reconociera la fórmula.
Si alguien tiene la solución a este problema se los agradecería mucho.
saludos.
Marcela Vergara
Hola Octavio, probaste enviando la fórmula en inglés? =SUM()
Israel
Hola Marcela, hago el ejecicio de la siguiente manera
-Nuevo Xlsx
-escribir celda (A1=Hola mundo)
-escribir celda (A2=345)
-escribir celda (B2=345)
-escribir celda (C2 =SUMA(A2:B2)) pero este paso no lo hace
-guardar archivo
cual seria el error??
Marcela Vergara
Hola Israel,
prueba con =SUM, puede variar dependiendo de la configuración del PC y/o Excel si las fórmulas van en inglés o español.
Alejandra Cespedes Gutierrez
Hola Buen día,
SI quiero obtener una celda de otra hoja, como podría hacerlo.
Marcela Vergara
Hola Alejandra, en ese caso te puedes cambiar a la hoja que necesites mediante el comando “Cambiar de Hoja” indicando su nombre, y obtener la información.
buenas tardes porque cuando escribo una celda en excel se me copia lo que escribi varias veces como arreglo esto
Buenas espero que estén bien , tengo una duda y espero que me entiendan
estoy haciendo un bot que me extraen 3 valores ya lo hice esos valores los escribo en Excel .
y cuando los escribe en el Excel , me copia dos veces esos valores y solo tengo que copiar una vez y no repetido
me podrian colaborar
Marcela Vergara
Hola, qué comando estás utilizando?, está dentro de algún ciclo?, escribe por favor tu consulta en nuestro Foro para que puedas adjuntar imagenes de cómo lo estás haciendo y qué te muestra la consola por favor.
Angela María Guarín Rivera
Hola! Marcela
Muy buena explicación. Muchas gracias.
Pero me surge una pregunta: ¿cómo hago para detectar una modal cuando se abre Excel?
Es decir, cuando abro Excel me aparece una modal que tiene que ver con la licencia de Excel, que dice: “Producto desactivado”. Uno como persona, cierra esa modal y puede continuar trabajando.
Pero, cómo detectar que aparece esa modal, para decirle al robot que si aparece la modal, la cierre y continúe con el resto de las instrucciones?
Marcela Vergara
Hola Angela,
Intenta abrir tu archivo con el comando “Abrir sin Alertas” del módulo de Opciones Avanzadas para Excel.
Sino, tendrás que utilizar algún click en imagen lo cual no es lo ideal, si solo requieres leer y escribir también puedes utilizar los comandos de XLSX.
jierzen
Hola, no me aparece la opcion de nuevo libro en el modulo de excel avanzado, existe un modulo de excel normal? porque no lo pillé en la web de rocketbot
Marcela Vergara
Hola Jorge,
El comando nuevo libro es del menú Integración con Aplicaciones-> Excel
jierzen
Los numeros me los escribe como texto en las celdas y la suma siempre da cero
Marcela Vergara
qué comando estás usando para la suma? es un excel con celda pre-formateada?
Luis Javier Ortiz Rodriguez
Hola Buenas Tardes
En el momento que estoy insertando datos en excel como puedo hacer para no reescribir datos en una celda especifica.
Utilice la funcion de Contar Filas para saber hasta que numero de Filas estoy teniendo en el archivo, y envio el Escribir Celda en el A[Filas+1] para que no me sobreescriba sino que vaya escribiendo .
Marcela Vergara
Hola Luis, esa forma está correcta, contar las filas para saber hasta cuál se tiene información y luego sumar 1 a ese valor, ahora si vas escribiendo en un Excel desde 0 por ejemplo y utilizas un For, tendrías que realizar un contador para saber en qué fila específica el bot está trabajando.
Luis Javier Ortiz Rodriguez
Muchas Gracias Marcela
cparra
Muchas gracias por la explicación.
AnthonyPlace
Is it possible to write the content of variable using the write to excel feature ? i have tried with this syntax {var} and “{var}” but it s not working..
Marcela Vergara
Hi Anthony! yes, Is it possible, tell me, what error do you get? and what content do you have in the variable?
Edward Gonzalez
Buenas Tardes…
Quisiera preguntar… ya tengo un robot que entra a una pagina web y esta programado para descargar un archivo en excel, como hago para traer ese archivo en excel que se acaba de descargar y poder ligarlo al robot que ya tengo y poder trabajarlo..?? es decir.. ¿como llamo al archivo..? y ¿como lo vinculo con el robot existente?
Gracias
Edward Gonzalez
COOPETROL
Marcela Vergara
Hola Edward, no entendí muy bien, tienes un robot que descarga un Excel y otro robot que tiene que leerlo? o es el mismo bot?
-Si es el mismo bot, puedes usar el módulo DownloadWait, para esperar por la descarga y obtener la ruta y nombre del archivo en una variable, luego abres el Excel con esa información
-Si es otro robot, con el primero podrías dejar la ruta en algún archivo por ejemplo y que el segundo al ejecutarse lo lea y abra el Excel con esa info
Si son dos bots secuenciales (que uno gatilla el otro) bastaría con que el robot hijo use la variable del padre con la ruta del archivo
richard_rosero
buenas tardes para evitar @nombre puede ser:
=SUM(A1:A2)
con eso se soluciono el problema, no tiene nada que ver con rocketbot si no mas bien como esta leyendo nuestro excel las formulas
james05
Hola, tengo un robot que con el ciclo for va cogiendo los datos que estan en la columna nombre y los almacena en una variable en forma de lista, y en el navegador va haciendo la tarea, como hago para que en el excel me quede guardado en la fila R2 a la fila U3 o más si son más datos, lo que hago es en la opcion de escribir celda pongo: R{contador} = [[“{resultado_celular}”, “{resultado_correo1}”, “{resultado_correo2}”, “{resultado_sitioweb}”]] (claro que ya tengo la variable contador un paso antes) y los datos de la primera busqueda con el for me los guarda bien, pero no me guarda los datos en las siguientes celdas especificadas anteriormente ejemplo R3 a la U3, y asi sucesivamente, como puedo implementar esto? muchas gracias, estaré atento.
Marcela Vergara
Hola james05, para que escriba en varias celdas de una misma fila debe ser estar dentro de corchetes, no doble, así:
["{resultado_celular}", "{resultado_correo1}", "{resultado_correo2}", "{resultado_sitioweb}"]
y si quieres que escriba hacia abajo sería de esta forma:[['text1'], ['text2'], ['text3'], ['text4']]
johan_peralta
Buenos días ,
Tengo el Excel configurado en español en mi equipo y cuando intento SUMAR C1 ROCKETBOT por defecto coloca un “@” y la formula sale errónea
=@SUMA(A1:B1)
¿Qué se puede hacer en ese caso?
johan_peralta
Ya encontre la solución al “@” que impedia sumar
buenas tardes para evitar @nombre puede ser:
=SUM(A1:A2)
con eso se soluciono el problema, no tiene nada que ver con rocketbot si no mas bien como esta leyendo nuestro excel las formulas
-richard_rosero
Marcela Vergara
Hola Johan!, efectivamente la fórmula debe ir en inglés 😀
Nestor Rojas Tello
Para los que han tenido el error de al colocar una fórmula y luego al cargar el Excel les aparezca #¿NOMBRE? y cuando van al detalle les colocó una @ antes de la fórmula SUMA en este caso. (=@SUMA(A1:C1)). La solución es escribirlo en inglés en el Rocketbot, automáticamente al cargar el Excel lo entenderá en el idioma que esté instalado.
Por otro lado, sean bastantes precisos con como digitan las fórmulas o en sí, con todo lo que se trabaje en Rocketbot, recuerden que no entiende nuestro idioma, está programado para entender los comando preescritos.