Després d'establir una instància d'Excel, ja sigui amb l'acció Inicia Excel o Adjunta a l'execució de l'Excel , podeu gestionar encara més els vostres fulls de càlcul de l'Excel.
Per llegir i extreure dades d'un document de l'Excel, utilitzeu l'acció Llegir des del full de càlcul de l'Excel . Podeu recuperar el valor d'una sola cel·la o d'una taula de dades. L'exemple següent llegeix les cel·les A1 a E5:
Quan s'executa el flux, l'acció emmagatzema les dades en una variable de taula de dades:
Per escriure dades en un full de càlcul de l'Excel, utilitzeu l'acció Escriu al full de càlcul de l'Excel . Aquesta acció pot escriure qualsevol dada estàtica o variable en una cel·la especificada o diverses cel·les d'un full de càlcul de l'Excel.
L'exemple següent escriu la taula de dades esmentada anteriorment a la cel·la A51:
Cada cel·la de la taula de dades emplena la cel·la corresponent del llibre de treball. El resultat és que l'interval de cel·les A51 a E55 s'omple amb el contingut de la taula de dades.
Canvia la mida de les columnes o les files en un full de càlcul de l'Excel
Canvia la mida d'una selecció de columnes o files del full de càlcul actiu d'una instància de l'Excel.
Especifiqueu la instància de l'Excel. Aquesta variable s'ha d'haver especificat prèviament en una acció Inicia l'Excel.
Redimensiona la destinació
N/A
Columna, Fila
Column
Especifiqueu si voleu redimensionar les columnes o les files
Interval de la selecció
N/A
Individual, Gamma, Tots disponibles
Única
Especifiqueu si voleu seleccionar una sola columna o fila, un interval de columnes o files o totes les columnes o files disponibles del full de càlcul actiu
El número d'índex del full de càlcul que voleu suprimir. La numeració comença a partir de l'1, és a dir, l'índex del primer full de treball és 1, el segon és 2, i així successivament.
L'índex del full de càlcul per canviar el nom. La numeració comença a partir de l'1, és a dir, l'índex del primer full de treball és 1, el segon és 2, i així successivament.
L'índex del full de càlcul a copiar. La numeració comença a partir de l'1, és a dir, l'índex del primer full de treball és 1, el segon és 2, i així successivament.
Seleccioneu si voleu especificar la cel·la que s'activarà absolutament o relativament utilitzant una distància de desplaçament que sigui el nombre de cel·les entre la cel·la de referència activada actualment i la cel·la activada realment.
El valor numèric de la fila de la cel·la. La numeració comença a partir de l'1.
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
No s'ha pogut activar la cel·la
Indica un problema en activar una cel·la de l'Excel
Seleccioneu cel·les al full de càlcul de l'Excel
Selecciona un interval de cel·les al full de càlcul actiu d'una instància de l'Excel.
Teniu tres opcions a l'hora de recuperar un interval de cel·les mitjançant Excel amb l'acció Selecciona cel·les al full de càlcul d'Excel .
Per començar, necessiteu una instància vàlidade l'Excel, que podeu crear mitjançant l'acció Inicia l'Excel i proporcionant les entrades respectives.
Per seleccionar un interval de cel·les proporcionant explícitament les coordenades de l'interval, seleccioneu l'opció Interval de cel·les a la propietat Select i, a continuació, proporcioneu un interval introduint el número o la lletra de les cel·les que defineixen el seu inici i final a les propietats següents: Columna inicial,Fila inicial,Columna final,Fila final.
Per seleccionar un interval de cel·les, en relació amb la cel·la activa, primer seleccioneu l'opció Interval de cel·les en relació amb la cel· la activa a la propietat Selecciona . A continuació, definiu la direcció als eixos X i Y en funció de la posició de la cel·la activa actualment, així com el desplaçament de la cel·la activa en els dos eixos modificant les propietats direcció de l'eix X, desplaçament de l'eix X, direcció de l'eix Y i desplaçament de l'eix Y.
Per seleccionar un interval de cel·les utilitzant el nom de l'interval, seleccioneu l'opció Anomena cel·les a la propietat Selecciona.
Especifiqueu si voleu seleccionar un interval de cel·les especificat explícitament o un interval de cel·les en relació amb la cel·la activa actualment.
Direcció de l'eix X
N/A
Esquerra, dreta
Left
La direcció de desplaçament de l'eix X. On mirar al llarg de l'eix horitzontal, en funció de la posició de la cèl·lula activada actualment.
Nom que representa l'interval de destinació que s'ha d'emplenar automàticament. L'interval d'origen ha de començar des de la mateixa cel·la i s'ha d'incloure a l'interval de destinació
El número o la lletra de la columna inicial, on s'afegeixen les dades a partir de la primera fila buida de la destinació. Si el camp es deixa buit, s'utilitza la primera columna de la destinació especificada.
Capçalera de la columna inicial, on s'afegeixen les dades a partir de la primera fila buida de la destinació. Si el camp es deixa buit, s'utilitza la primera columna de la destinació especificada.
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
No s'ha pogut afegir cel·les
Indica un problema en annexar les cel·les a l'Excel
Interval de cerca al full de treball de l'Excel
Cerca i torna el resultat de la funció LOOKUP de l'Excel.
La forma de matriu de LOOKUP cerca a la primera fila o columna d'una matriu el valor especificat i retorna un valor des de la mateixa posició a l'última fila o columna de la matriu. Utilitzeu aquesta forma de CERCA quan els valors que voleu coincidir es trobin a la primera fila o columna de la matriu. Si aquesta opció roman desactivada, s'utilitza la forma vectorial de LOOKUP, que busca un valor en un interval d'una fila o una columna (conegut com a vector) i retorna un valor des de la mateixa posició en un segon interval d'una fila o una columna.
Defineix el color de les cel·les al full de càlcul de l'Excel
Emplena el fons de les cel·les seleccionades amb el color especificat, al full de càlcul actiu d'una instància de l'Excel.
Podeu definir el color introduint un codi hexadecimal o podeu triar entre una selecció de noms de color predefinits proporcionats a la llista. Seleccionar l'opció "Transparent" deixa les cel·les sense cap emplenament de color.
Especifiqueu si el full de càlcul de l'Excel ha d'estar sota un procés únic de l'Excel. No s'accedirà a les macros i complements d'altres fulls de càlcul.
La instància específica de l'Excel per utilitzar-la amb accions posteriors de l'Excel. Això permet a l'usuari especificar a quin dels possibles diversos fulls de càlcul d'Excel ha d'accedir
Excepcions
Excepció
Descripció
No s'ha pogut iniciar l'Excel
Indica un problema en iniciar una instància de l'Excel
No s'ha pogut obrir el document de l'Excel
Indica un problema en obrir el document de l'Excel especificat
S'adjunta a l'Excel que hi ha en execució
S'adjunta a un document de l'Excel que ja està obert.
Especifiqueu si voleu recuperar el contingut de les cel·les només com a text o com el tipus de coincidència més proper, com ara Data i hora per a les dates, Numèric per als números, etc
La primera línia de l'interval conté noms de columna
Especifiqueu si voleu considerar la primera fila com a noms de columna. En aquest cas, els noms no es llegiran com a dades a la taula i les accions posteriors poden cercar les dades per noms de columna.
La instància de l'Excel que voleu desar. Aquesta variable s'ha d'haver especificat prèviament en una acció Inicia l'Excel.
Mode de desament
N/A
Desa el document, Desa el document com a
Desa el document
Com es desa el document d'aquesta instància
Format del document
N/A
Per defecte (des de l'extensió), Llibre de treball de l'Excel (.xlsx), Macro del llibre de treball de l'Excel habilitada (.xlsm), Llibre de treball de l'Excel 97-2003 (.xls), Pàgina web (.htm, .html), Plantilla de l'Excel (.xltx), Macro de plantilla de l'Excel habilitada (.xltm), Plantilla de l'Excel 97-2003 (.xlt), Text (.txt), Text Unicode (.txt), Text Macintosh (.txt), Text DOS (.txt), Full de càlcul XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), complement de l'Excel (.xlam), Complement de l'Excel 97-2003 (.xla), Llibre de treball Open XML estricte (.xlsx), Full de càlcul OpenDocument (.ods), Dades XML (.xml), Llibre de treball binari de l'Excel (.xlsb)
Introduïu el text, el número o la variable que voleu inserir. Si la variable conté una taula, omplirà les cel·les a la dreta i a sota, escrivint sobre altres dades de cel·la si cal i una llista omplirà les cel·les de sota.
Mode d'escriptura
N/A
A la cel·la especificada, a la cel·la activa actualment
A la cel·la especificada
Si s'ha d'escriure en una cel·la especificada o en la cel·la actualment activa
La fila de la cel·la a la qual escriure. La numeració comença a partir de l'1, és a dir, l'índex del primer full de treball és 1, el segon és 2, i així successivament.
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
No s'ha pogut escriure el valor a l'Excel
Indica un problema en escriure el valor especificat de la instància de l'Excel
La instància de l'Excel que s'ha de tancar. Aquesta variable s'ha d'haver especificat prèviament en una acció Inicia l'Excel.
Abans de tancar l'Excel
N/A
No desis el document, Desa el document, Desa el document com a
No desis el document
Especifica si cal desar el document d'aquesta instància abans de tancar l'altra instància i com cal fer-ho.
Format del document
N/A
Per defecte (des de l'extensió), Llibre de treball de l'Excel (.xlsx), Macro del llibre de treball de l'Excel habilitada (.xlsm), Llibre de treball de l'Excel 97-2003 (.xls), Pàgina web (.htm, .html), Plantilla de l'Excel (.xltx), Macro de plantilla de l'Excel habilitada (.xltm), Plantilla de l'Excel 97-2003 (.xlt), Text (.txt), Text Unicode (.txt), Text Macintosh (.txt), Text DOS (.txt), Full de càlcul XML (.xml), Excel 95 (.xls), CSV (.csv), DIF (.dif), SYLK (.slk), complement de l'Excel (.xlam), Complement de l'Excel 97-2003 (.xla), Llibre de treball d'XML obert estricte (.xlsx), Full de càlcul OpenDocument (.ods), Dades XML (.xml), Llibre de treball binari de l'Excel (.xlsb)
El número d'índex del full de càlcul a activar. La numeració comença a partir de l'1, és a dir, l'índex del primer full de treball és 1, el segon és 2, i així successivament.
La instància de l'Excel amb la qual treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció Inicia l'Excel .
Esborra
N/A
Interval de cel·les, Interval de cel·les en relació amb la cèl·lula activa, Cel·les amb nom, Cel·la única
Interval de cel·les
Especifiqueu si voleu seleccionar un interval de cel·les especificat explícitament, un interval de cel·les en relació amb la cel·la activa, cel·les amb nom o una sola cel·la.
Direcció de l'eix X
N/A
Esquerra, dreta
Left
La direcció de desplaçament de l'eix X. On mirar al llarg de l'eix horitzontal, en funció de la posició de la cèl·lula activada actualment.
La instància de l'Excel amb la qual treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció Inicia l'Excel.
Ordena la columna a
N/A
Full actiu, Taula, Gamma
Full actiu
Especifiqueu si la columna que s'ha d'ordenar forma part d'una taula, d'un interval especificat, ja sigui per nom o coordenades absolutes o si forma part del full de càlcul actiu general.
Indica que la primera fila del full de càlcul és una capçalera.
Variables generades
Aquesta acció no produeix cap variable.
Excepcions
Excepció
Descripció
No s'han pogut ordenar les cel·les del full de càlcul
Indica un problema d'ordenació de les cel·les del full de càlcul.
Filtra cel·les al full de càlcul de l'Excel
Les cel·les de filtre al full de càlcul de l'Excel permeten als creadors crear i aplicar un filtre al full, taula o interval actiu als valors d'una columna especificada. Per filtrar diverses columnes d'un full/taula/interval actiu, s'han d'utilitzar diverses accions del full de càlcul de l'Excel, cadascuna aplicant el filtre respectiu.
Important
Per aplicar diversos filtres en un full/taula/interval actiu específic, assegureu-vos que totes les accions del full de càlcul de l'Excel utilitzades tinguin com a objectiu la mateixa font (full/taula/interval actiu).
Quan utilitzeu el full de càlcul Filtra cel·les a l'Excel en un full/interval actiu amb filtres ja existents/aplicats:
Si l'interval objectiu és el mateix que el dels filtres anteriors, s'aplicaran tots els filtres.
Si l'interval de destinació no és el mateix que l'interval en què s'han aplicat els filtres anteriors, els filtres anteriors s'esborren i només s'aplica el filtre més recent.
Si l'interval objectiu és una taula, s'apliquen tots els filtres.
La instància de l'Excel amb la qual treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció Inicia l'Excel.
Filtra la columna a
N/A
Full actiu, Taula, Gamma
Full actiu
Especifiqueu si la columna que s'ha de filtrar forma part d'una taula, d'un interval especificat, ja sigui per nom o coordenades absolutes o si forma part del full de càlcul actiu general
La instància de l'Excel amb la qual treballar. Aquesta variable s'ha d'haver especificat prèviament en una acció Inicia l'Excel.
Operació
N/A
Primera cel·la buida, Primera cel·la buida de la columna, Primera cel·la buida de la fila, Totes les cel·les buides
Primera cel·la buida
Especifiqueu si voleu cercar la primera cel·la buida, la primera cel·la buida de la columna, la primera cel·la buida de la fila o totes les cel·les buides dins d'un interval específic.
Direcció de la cerca
N/A
Per fila, Per columna
Per fila
Especifiqueu si s'han de cercar per files o columnes per trobar la primera cel·la buida dins d'un interval específic.
Cerca a
N/A
Cel·les amb nom, interval específic
Cel·les anomenades
Cerqueu una cel·la buida en una cel·la amb nom o un interval definit per la columna/fila inicial i la columna/fila final.
Indica un problema en recuperar les cel·les buides del full de càlcul.
Limitacions conegudes
Utilitzant fitxers d'Excel sincronitzats a través de OneDrive o SharePoint
Interacció amb Microsoft Excel fitxers continguts en carpetes sincronitzades o OneDrive SharePoint que poden donar lloc a un flux erroni. Power Automate per a escriptori utilitza objectes COM per a interaccions d'Excel. OneDrive i SharePoint no són totalment compatibles amb les instàncies de l'Excel iniciades a través de COM.
Per aquest motiu, quan intenteu obrir un fitxer Excel emmagatzemat en un OneDrive directori o SharePoint , és possible que trobeu un error de fitxer no trobat . Per resoldre aquest problema, utilitzeu una de les solucions alternatives següents:
Solució alternativa 1
Feu una còpia local del fitxer Excel respectiu.
Modifiqueu la còpia local del fitxer de l'Excel mitjançant Power Automate les accions d'automatització de l'Excel per a l'escriptori.
Substituïu la còpia del fitxer de l'Excel sincronitzada a través del OneDrive Sharepoint amb la còpia local que inclou els canvis més recents.
Solució alternativa 2
Nota
Aquesta solució es pot utilitzar en general quan l'acció Inicia l'Excel no s'executa .
Obriu una instància nova de l'Excel mitjançant l'acció Executa l'aplicació . Assegureu-vos que proporcioneu prou temps d'espera entre accions, permetent que el procés de l'Excel es carregui completament, inclosos els complements.
Utilitzeu l'acció Adjunta a l'Excel per adjuntar-lo al procés nou.
Cas amb full de càlcul Llegeix des de l'Excel
Quan l'opció Obtén el contingut de la cel·la com a text està habilitada a l'acció Llegir des del full de càlcul de l'Excel , les dades es recuperen exactament tal com apareixen al full de càlcul de l'Excel. Això vol dir que si l'amplada de la columna és massa estreta i les dades es mostren com a ### a Excel, aquests símbols també apareixeran al resultat.
Solució:
Per evitar-ho, utilitzeu l'acció Canvia la mida de les columnes o files . Si no s'utilitza l'opció Obtén el contingut de la cel·la com a text , les dades obtingudes són els valors de la cel·la en brut, independentment de com es mostrin o tinguin el format al full de càlcul. Això vol dir que no cal utilitzar l'acció Canvia la mida de les columnes/files . Per als valors de data, s'afegirà l'hora perquè el tipus de dades de data inclou l'hora.