Skip to main content

Secure Excel - Protection for Make

PDF4me Secure Excel module applies comprehensive password protection to Excel documents within Make scenarios with multi-level security control. This powerful security service supports three independent protection levels: file encryption (password to open file), workbook structure protection (prevent sheet modifications), and worksheet content protection (prevent cell edits), with flexible password hierarchy allowing separate passwords for each level or single password for all, plus selective worksheet targeting and four protection types (Contents, Objects, Scenarios, All)—perfect for confidential data protection, template security, controlled access workflows, and sensitive document distribution across cloud storage platforms and business applications.

Authenticating Your API Request

To access the PDF4me Web API through Make, every request must include proper authentication credentials. Authentication ensures secure communication and validates your identity as an authorized user, enabling seamless integration between your Make scenarios and PDF4me's powerful Excel security services.

Secure Excel Make

Key Features

  • Three Protection Levels: File encryption, workbook structure, worksheet content
  • Independent Passwords: Use different passwords for each protection level
  • Password Fallback: Automatically use main password if level-specific password not provided
  • Flexible Worksheet Selection: Protect specific worksheets or all worksheets
  • Protection Type Options: Contents, Objects, Scenarios, or All (comprehensive)
  • 0-Based Indexing: Worksheet indexes use standard 0-based numbering

Parameters

Complete list of parameters for the Secure Excel module. Configure these parameters to control protection levels and passwords.

Important: Parameters marked with an asterisk (***) are required and must be provided for the module to function correctly. At least one password must be provided for respective protection level. Worksheet indexes use 0-based numbering (0 = first worksheet).

ParameterTypeDescriptionExample
File Name***StringExcel Document Name
• Filename with .xlsx or .xls extension
• Used for processing and output file identification
• Supports dynamic naming from scenario variables
• Required for protection operation
data.xlsx
Document***BufferExcel File Content
• Map from previous module (Drive/Dropbox/HTTP)
• Binary Excel document to protect
• Must be valid Excel format
• Data and formatting preserved during protection
[Buffer]
PasswordStringFile Encryption Password (Level 1)
• Password required to open the file - encrypts entire workbook
Also used as fallback for workbook and worksheet protection if their passwords empty
• Optional - no file encryption if empty
User Experience: Prompts "Enter password to open" - cannot open without password
• Case-sensitive, recommend strong password
Open123!
Protect WorkbookBooleanEnable Workbook Structure Protection (Level 2)
True = Protect structure - prevents add/delete/rename/move/hide sheets
False = No structure protection (default)
• Requires password (Protect Workbook Password or Password fallback)
User Experience: "This workbook is protected" when modifying structure
• Default: false
true
Protect Workbook PasswordStringWorkbook Protection Password (Level 2)
• Password for workbook structure protection
Password Fallback Priority: 1st: This parameter (if provided), 2nd: Password parameter
• Required if Protect Workbook = true and Password empty
• Case-sensitive
Struct456
Protect WorksheetsBooleanEnable Worksheet Content Protection (Level 3)
True = Protect selected worksheets - prevents data modifications
False = No worksheet protection (default)
• Requires password (Worksheet Protection Password or Password fallback)
User Experience: "Cell is protected" when trying to edit
• Default: false
true
Worksheet Protection TypeStringType of Worksheet Protection
"Contents" = Protect cell values, formulas, formatting
"Objects" = Protect charts, images, shapes, drawings
"Scenarios" = Protect what-if analysis scenarios
"All" = Full protection (Contents + Objects + Scenarios) - Default
• Case-insensitive
• Read-only access when "All" applied
All
Worksheet Protection PasswordStringWorksheet Protection Password (Level 3)
• Password for worksheet content protection
Password Fallback Priority: 1st: This parameter, 2nd: Password parameter
• Required if Protect Worksheets = true and Password empty
• Case-sensitive
Edit789
Worksheet NamesStringComma-Separated Worksheet Names
• List of worksheet names to protect
• Empty = protect all worksheets
• Case-sensitive exact matching
• Union with Worksheet Indexes
Sheet1,Summary
Worksheet IndexesStringComma-Separated Indexes (0-based)
• List of worksheet indexes to protect
• 0-based indexing (0 = first sheet, 1 = second)
• Empty = protect all worksheets
• Union with Worksheet Names
0,2

Output

The PDF4me Secure Excel module returns comprehensive output data for seamless Make scenario integration:

Table View

Response data in a structured table format:

ParameterTypeDescription
NameStringOutput Excel filename
Doc DataBufferPassword-protected Excel document

Scenario Examples

The PDF4me Secure Excel module in Make provides comprehensive scenario templates designed for real-world security needs:

Automated Confidential Report Multi-Level Protection Workflow

Apply comprehensive security to confidential financial reports:

Complete Scenario Steps:

  1. Trigger: Monthly financial report finalized and ready for distribution
  2. Get Financial Report: Retrieve completed report from Google Drive
  3. Apply File Encryption: Set Password = "Finance2024!" for file opening protection
  4. Protect Structure: Set Protect Workbook = true to prevent sheet modifications
  5. Use Same Password: Leave Protect Workbook Password empty to use main password
  6. Protect All Worksheets: Set Protect Worksheets = true for read-only access
  7. Full Protection: Set Worksheet Protection Type = "All"
  8. Apply to All Sheets: Leave worksheet selectors empty for all-sheet protection
  9. Upload Secured Report: Save to secure Google Drive executive folder
  10. Email CFO: Send protected report with password via separate secure channel

Business Benefits:

  • Secures 12 monthly financial reports automatically with 3-layer protection
  • File encryption prevents unauthorized opening completely
  • Structure + worksheet protection prevents any modifications
  • Eliminates manual protection application saving 20 minutes per report

Industry Use Cases & Applications

  • Salary File Encryption: Apply file encryption to payroll and compensation files before HR distribution
  • Financial Template Protection: Protect structure and formula sheets in financial model templates
  • Audit Working Paper Security: Encrypt audit files with passwords before archive storage
  • Budget Template Protection: Lock budget formula sheets while allowing department data entry
  • Board Package Encryption: Apply file encryption to board meeting packages for confidentiality

Get Help