Skip to main content

Extract Worksheet from Excel - Whole-Sheet JSON for Make

PDF4me Extract Worksheet from Excel module converts entire worksheets to structured JSON within Make scenarios, automatically using the first row as column headers. This comprehensive worksheet extraction service supports flexible worksheet selection by names or indexes, extracts all worksheets by default, and returns a dictionary keyed by worksheet name—enabling multi-sheet data export, workbook archival, database population from complex Excel files, and comprehensive data integration workflows 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 worksheet extraction services.

Extract Worksheet Excel Make

Key Features

  • Complete Worksheet Extraction to JSON with automatic processing
  • Automatic Header Detection using first row as column names
  • Flexible Selection: Extract by names, indexes, or all worksheets
  • Multi-Sheet Support extracts multiple worksheets in one operation
  • Dictionary Output keyed by worksheet name for easy access

Parameters

Complete list of parameters for the Extract Worksheet from Excel module. Configure these parameters to control worksheet extraction behavior.

Important: Parameters marked with an asterisk (***) are required and must be provided for the module to function correctly. Worksheet indexes are 1-based (1 = first worksheet).

ParameterTypeDescriptionExample
File Name***StringExcel Document Name
• Filename with .xlsx or .xls extension
• Used for processing and output identification
• Supports dynamic naming from scenario variables
report.xlsx
Document***BufferExcel File Content
• Map from previous module (Drive/Dropbox/HTTP)
• Binary Excel document for worksheet extraction
• Must be valid Excel format with at least one worksheet
[Buffer]
Worksheet NamesStringExtraction by Name
• Comma-separated list of worksheet names to extract
• Exact case-sensitive matching required
• Empty with Worksheet Indexes = extract all worksheets
• Example: "Summary,Sales,Expenses" extracts three worksheets
Summary,Sales
Worksheet IndexesStringExtraction by Index (1-based)
• Comma-separated list of worksheet indexes
• 1 = first worksheet, 2 = second, etc.
• Empty with Worksheet Names = extract all worksheets
• Combined with Worksheet Names via union logic
1,3

Output

The PDF4me Extract Worksheet from Excel module returns comprehensive JSON output data for seamless Make scenario integration:

Table View

Response data in a structured table format:

ParameterTypeDescription
documentBase64JSON byte array (serialized dictionary)
FileNameStringOutput filename (e.g., report.txt)
SuccessBooleanOperation result

Scenario Examples

The PDF4me Extract Worksheet from Excel module in Make provides comprehensive scenario templates designed for real-world multi-sheet data integration needs:

Automated Multi-Worksheet API Distribution Workflow

Distribute different worksheets to different API endpoints automatically:

Complete Scenario Steps:

  1. Trigger: Daily data export scheduled at midnight
  2. Get Multi-Sheet Report: Retrieve consolidated report from Google Drive
  3. Extract All Worksheets: Leave worksheet selectors empty to extract all
  4. Parse JSON Document: Decode Base64 document to get worksheet dictionary
  5. Process Summary Sheet: Extract "Summary" key data and POST to dashboard API
  6. Process Sales Sheet: Extract "Sales" key data and POST to sales analytics API
  7. Process Expenses Sheet: Extract "Expenses" key data and POST to finance API
  8. Handle API Responses: Check each API response and log results
  9. Email Summary: Send distribution summary to integration team
  10. Archive Source: Store processed Excel in archive for audit trail

Business Benefits:

  • Distributes 3+ worksheets to separate APIs daily
  • Automatic routing eliminates manual worksheet copying
  • Each system receives only relevant worksheet data
  • Reduces data distribution time from 2 hours to 5 minutes

Industry Use Cases & Applications

  • Multi-API Feeds: Extract different worksheets to different system APIs automatically
  • Data Warehouse Loading: Load multi-sheet financial workbooks to data warehouse tables
  • System Migration: Extract complete Excel workbooks to JSON for migration to cloud systems
  • Data Backup: Archive multi-sheet operational workbooks as JSON for disaster recovery
  • ETL Pipeline: Extract worksheets as intermediate format in multi-step transformation pipelines

Get Help