Pular para o conteúdo principal

Desbloquear Excel Arquivos em Power Automate

PDF4me Desbloquear Excel é um Power Automate Ação que remove a proteção por senha de uma pasta de trabalho em até três camadas independentes: criptografia de arquivos, estrutura da pasta de trabalho e conteúdo da planilha. Use-a para abrir, editar ou proteger novamente. Excel Arquivos sem precisar digitar senhas manualmente no aplicativo para desktop.

O que esta ação faz

PDF4me Desbloquear Excel A função recebe a Senha do Arquivo, a Senha da Pasta de Trabalho e a Senha da Planilha como entradas independentes e remove apenas as camadas de proteção que estão realmente presentes no arquivo. Preencha apenas as senhas que você conhece; o direcionamento da planilha e o idioma são parâmetros avançados opcionais.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Como faço para autenticar minha conta? Power Automate Fluxo?

Todo PDF4me ação em Power Automate Requer uma conexão válida. Crie ou selecione uma que mantenha sua conexão ativa. PDF4me API chave para que o fluxo possa autenticar Excel Desbloqueie solicitações com segurança.

Fatos importantes que você não deve perder

Três camadas de senha independentes
A Senha de Arquivo remove a criptografia de arquivos abertos, a Senha da Pasta de Trabalho remove a proteção de estrutura e a Senha da Planilha remove a proteção de conteúdo em nível de planilha. Forneça apenas as senhas que o arquivo realmente utiliza.
A planilha tem como objetivo o cálculo da pontuação com base em 1.
Os parâmetros avançados mostram "Exibindo 3 de 3": Nomes das Planilhas, Índices das Planilhas (baseados em 1, então 1 = primeira planilha) e Nome da Cultura. Deixe os campos da planilha vazios para desbloquear todas as planilhas.
Uma senha incorreta interrompe toda a execução.
Se alguma senha fornecida não corresponder à sua camada, a função Success retornará falso com uma mensagem de erro indicando qual camada falhou. Nenhum desbloqueio parcial será retornado.
A ação "Desbloquear Arquivo do Excel" do Power Automate PDF4me está configurada com o conteúdo do arquivo mapeado a partir do conteúdo de um arquivo protegido, nome do arquivo test.xlsx, senha do arquivo 56789, senha da pasta de trabalho 12345, senha da planilha 34567 e parâmetros avançados mostrando 3 de 3 com os campos Nomes das Planilhas, Índices das Planilhas e Nome da Cultura.

No mapa de conteúdo do arquivo, defina o nome do arquivo e, em seguida, preencha apenas as camadas Senha do Arquivo, Senha da Pasta de Trabalho ou Senha da Planilha que o arquivo realmente utiliza.

Parâmetros

Obrigatório: O conteúdo do arquivo deve sempre ser fornecido. O nome do arquivo e os três campos de senha são opcionais; apenas as senhas que correspondem às camadas de proteção reais do arquivo são necessárias. Os nomes das planilhas, os índices das planilhas e o nome da cultura são parâmetros avançados condicionais.

ParâmetroObrigatórioO que fazExemplo
File ContentRequiredBase64 content of the source Excel workbook, mapped from SharePoint, OneDrive, or another prior action.[File Content from Get file content]
File NameOptionalExcel filename including extension (.xlsx or .xls), used for processing and output identification.test.xlsx
File PasswordConditionalRemoves the encryption password required to open the file. Only needed if the file is open-password protected.56789
Workbook PasswordConditionalRemoves workbook structure protection that blocks adding, deleting, or renaming sheets. Only needed if the workbook is structure-protected.12345
Worksheet PasswordConditionalRemoves worksheet-level protection that blocks editing cells or objects on a sheet. Only needed if the worksheet is protected.34567
Worksheet NamesConditionalAdvanced parameter. Comma-separated worksheet names to unlock. Leave empty along with Worksheet Indexes to unlock every sheet.Sheet1,Summary
Worksheet IndexesConditionalAdvanced parameter. Comma-separated 1-based worksheet indexes to unlock (1 = first sheet). Combines with Worksheet Names if both are set.1,2,3
Culture NameConditionalAdvanced parameter. Culture/locale code for processing, for example en-US or de-DE. Blank uses the default culture.en-US

Campos de saída

CampoTipoO que contém
documentBase64The Excel workbook with the requested protection layers removed.
SuccessBooleantrue if the action completed, false if it failed.
ErrorMessageStringError description naming the failed password layer, null when Success is true.
ErrorsArrayDetailed error objects, empty when Success is true.

O que significam as mensagens de erro comuns?

Mensagem de erroCausaSolução
Request is emptyThe request object is null.Provide a valid request object.
Document is emptyFile Content is null or empty.Provide a valid Excel document in File Content.
The workbook is password-protected. Please provide File Password to open the file.The file is encrypted but no File Password was provided.Provide the correct File Password.
Could not open the workbook with File Password: incorrect passwordThe provided File Password does not match.Verify and provide the correct File Password.
Workbook is protected. Please provide Workbook Password.The workbook has structure protection but no valid password.Provide the correct Workbook Password.
Worksheet '{name}' is protected. Please provide a valid password.The named worksheet has content protection but no valid password.Provide the correct Worksheet Password.
Invalid worksheet selectionA worksheet name or index does not exist in the workbook.Use existing worksheet names or valid 1-based indexes.
Available worksheets in workbook (X total)Informational message shown when worksheet selection fails.Use worksheet indexes from 1 to X.

Como faço para configurar o desbloqueio? Excel em Power Automate?

  1. Adicionar PDF4meExcel - Desbloquear arquivo para o seu Power Automate fluxo.
  2. Mapa Conteúdo do arquivo de uma ação anterior (SharePoint, OneDrive(ou Obter conteúdo do arquivo) e defina Nome do arquivo.
  3. Preencher Senha do arquivo se o arquivo exigir uma senha para ser aberto.
  4. Preencher Senha da planilha Se a adição/exclusão/renomeação de planilhas estiver bloqueada, e Senha da planilha se a edição de células estiver bloqueada em uma planilha específica.
  5. Expand Parâmetros avançados para atingir alvos específicos Nomes das folhas de exercícios ou Índices de planilhas (baseado em 1), ou deixe ambos vazios para desbloquear todas as planilhas. Execute o fluxo; a pasta de trabalho desbloqueada retorna como documento.

Configurações típicas

Exemplos de fluxo de trabalhoCommon Power Automate flow patterns using Unlock Excel.
Ciclo de atualização de modelo protegido
  1. Um gatilho programado é executado no início de cada ciclo trimestral de atualização do modelo.
  2. A função Obter conteúdo do arquivo recupera um arquivo protegido por senha. Excel Modelo da biblioteca.
  3. Desbloquear Excel Remove a proteção usando a Senha do Arquivo e a Senha da Pasta de Trabalho conhecidas.
  4. Uma ação de Atualização de Linhas ou similar modifica o modelo desbloqueado e, em seguida, o protege. Excel Reaplica a proteção antes de ser redistribuída.
Sincronização de dados protegida
  1. Um fluxo noturno agendado recupera a planilha de dados mestre protegida por senha.
  2. Desbloquear Excel Remove a senha do arquivo que protege a pasta de trabalho.
  3. As opções Atualizar Linhas e Adicionar Linhas atualizam os dados de um banco de dados conectado.
  4. Seguro Excel reaplica a mesma senha antes que o arquivo seja salvo novamente. SharePoint.
Acesso seletivo às planilhas
  1. Um fluxo é acionado quando um gerente solicita acesso de edição a planilhas específicas.
  2. A função "Obter conteúdo do arquivo" recupera uma pasta de trabalho com várias planilhas protegidas independentemente.
  3. Desbloquear Excel A função seleciona apenas as planilhas solicitadas por meio dos nomes das planilhas, usando a senha da planilha para remover a proteção de conteúdo, enquanto as outras planilhas permanecem bloqueadas.
  4. O arquivo parcialmente desbloqueado é enviado por e-mail ao gerente solicitante.

Dicas práticas

Only fill the passwords you need
File Password, Workbook Password, and Worksheet Password are all independent and optional. A file protected only at the worksheet level needs just Worksheet Password.
Worksheet indexes are 1-based here
Unlike some other PDF4me Excel actions that use 0-based indexes, Worksheet Indexes on this action starts at 1 for the first sheet. Double-check which convention the connected action expects.
A wrong password fails the whole run
There is no partial unlock. If any password you supplied does not match its layer, Success returns false and no document is produced.
Re-lock with Secure Excel after editing
If the workflow needs to preserve protection, pair this action with Secure Excel at the end of the flow to reapply passwords after edits are complete.
Store passwords in a secure vault, not the flow
Reference File Password, Workbook Password, and Worksheet Password from Azure Key Vault or a secure connector variable rather than hardcoding them in the flow definition.

Folha de dicas

CampoValor
ActionExcel - Unlock File
Required fieldsFile Content
Password layersFile Password, Workbook Password, Worksheet Password (each optional/conditional)
Advanced parameters3 total: Worksheet Names, Worksheet Indexes (1-based), Culture Name
Outputdocument (Base64 workbook) + Success + ErrorMessage + Errors

Perguntas frequentes

How do I unlock an Excel file in Power Automate?+
Add the PDF4me Unlock File action, map the workbook into File Content, and provide whichever of File Password, Workbook Password, or Worksheet Password matches the protection on that file. Leave a field blank if that layer is not protected.
What is the difference between File Password, Workbook Password, and Worksheet Password?+
File Password removes the encryption that requires a password just to open the file. Workbook Password removes protection that blocks adding, deleting, or renaming sheets. Worksheet Password removes protection that blocks editing cells or objects on a specific sheet. See Microsoft's <a href="https://support.microsoft.com/en-us/office/protect-a-workbook-02f2d3c1-3bc5-4c1a-a5c2-6b3c6a8d8d3f" target="_blank" rel="noopener noreferrer">guide to workbook and worksheet protection</a> for how these layers work natively in Excel.
Can I unlock only specific worksheets instead of the whole workbook?+
Yes. Expand Advanced parameters and list Worksheet Names or Worksheet Indexes, using 1-based numbering. Leaving both empty unlocks every worksheet in the workbook.
What happens if I provide the wrong password?+
The action fails and returns Success false with an ErrorMessage naming which password layer could not be validated, for example an incorrect File Password or Workbook Password.
Do I need to know all three passwords to unlock a file?+
No. Provide only the passwords for the protection layers that are actually present. A file with only worksheet protection needs just Worksheet Password. See a community discussion on <a href="https://www.reddit.com/r/excel/comments/mniaxc/unlock_any_excel_sheet_without_knowing_the/" target="_blank" rel="noopener noreferrer">unlocking an Excel sheet without knowing the password</a> for why protection layers are independent.

Casos de uso e aplicações industriais

  • Encerramento do períodoDesbloqueie os relatórios financeiros para ajustes finais antes do fechamento.
  • Atualizações de modelosRemover a proteção dos modelos de contabilidade para atualizações
  • Preparação para auditoriaDesbloquear arquivos para acesso e revisão do auditor.
  • Integração de dadosDesbloqueie arquivos protegidos para sincronização automática de dados.

Ações relacionadas

Mesma tarefa em outras plataformas

Obtenha ajuda