Skip to main content

Convert JSON to Excel - Data Export for Make

What this module does

PDF4me Convert JSON to Excel transforms JSON arrays into formatted Excel workbooks inside your Make scenario with customizable date, number, and layout settings. Supply the JSON buffer from an HTTP request, database query, or API response and receive a ready-to-use XLSX file. Works with Google Drive, Dropbox, SharePoint, and any downstream storage or reporting module.

Enable Convert number and date for proper Excel data types

Set Convert number and date to Yes so numeric and date fields in your JSON become real Excel values, not plain text strings. Without this, Excel cannot sort, filter, or sum those columns. Pair it with a Date Format and Number Format string to control how each type renders in the cells.

Use First Row and First Column to leave space for headers

Both fields are 1-based integers. Set First Row to 2 if you want to manually add a title row above the data, or set First Column to 2 if you need row labels in column A. Default is row 1, column 1. Combining these offsets lets you position the JSON data precisely inside a pre-formatted template.

WorksheetName defaults to Sheet1 if left empty

Providing a WorksheetName gives the sheet tab a meaningful label, "Sales Q1" or "API Export", which matters when the file is opened by a business user. Maximum 31 characters. If left blank the module uses the default Excel tab name Sheet1, which is fine for automated pipelines where no human opens the file.

Related Blog Posts
No blog post yet for this feature — coming soon.
In the meantime, browse the PDF4me blog for tutorials and workflows across every platform.
Visit the blog

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 JSON conversion services.

Convert JSON to Excel Make

Key Features

  • JSON to Spreadsheet: Transform JSON arrays into Excel workbook format
  • Date/Number Formatting: Apply custom formats to date and numeric values
  • Worksheet Customization: Configure sheet names and starting positions
  • Title Formatting: Bold titles and wrap text for professional appearance
  • Null Value Handling: Option to ignore or include null values in output

Parameters

Complete list of parameters for the Convert JSON to Excel module. Configure these parameters to control JSON conversion.

Important: Parameters marked with an asterisk (***) are required and must be provided for the module to function correctly.

ParameterTypeDescriptionExample
Json File Name***StringJSON Filename
• Specify filename with .json extension
• Map from previous module output
• Used for output Excel file naming
• Supports dynamic naming
sales_data.json
Json File***BufferJSON File Content
• Map JSON file buffer from previous module
• Source from HTTP request, database, API
• Binary JSON data containing array
• Structured data for conversion
[JSON Buffer]
First RowIntegerStarting Row Number
• Row number to begin data insertion (1-based)
• Leave space for headers or titles
• Default is row 1 if not specified
• Allows custom positioning
2
First ColumnIntegerStarting Column Number
• Column number to begin data insertion (1-based)
• Leave space for row labels or metadata
• Default is column 1 if not specified
• Enables custom layout
1
WorksheetNameStringExcel Sheet Name
• Custom name for worksheet tab
• Default is "Sheet1" if empty
• Descriptive names for multiple sheets
• Maximum 31 characters
Sales Report
Convert number and dateBooleanEnable Format Conversion
Yes - Apply date/number formatting
No - Keep values as text
• Enables proper Excel data types
• Required for calculations and sorting
Yes
Date FormatStringDate Field Format String
• Custom date/time format pattern
• Uses .NET format strings
• Examples: "yyyy-MM-dd", "MM/dd/yyyy"
• See Microsoft format docs
yyyy-MM-dd
Number FormatStringNumeric Field Format String
• Custom number format pattern
• Uses .NET numeric formats
• Examples: "N2" (2 decimals), "C" (currency)
• See Microsoft format docs
N2
Ignore Null ValuesBooleanNull Value Handling
Yes - Skip null values in output
No - Include null values as empty cells
• Affects spreadsheet data completeness
• Choose based on data requirements
Yes
Set title to BoldBooleanBold Title Row
Yes - Apply bold formatting to headers
No - Keep standard text formatting
• Improves spreadsheet readability
• Professional appearance for titles
Yes
Wrap Title textBooleanWrap Header Text
Yes - Enable text wrapping in title cells
No - Keep single-line headers
• Useful for long column names
• Improves column header readability
No

Output

The PDF4me Convert JSON to Excel module returns comprehensive output data for seamless Make scenario integration:

Table View

Response data in a structured table format:

ParameterTypeDescription
NameStringOutput Excel filename (.xlsx)
Doc DataBufferExcel workbook in Buffer format

Scenario Examples

The PDF4me Convert JSON to Excel module in Make provides comprehensive scenario templates for JSON conversion automation:

Automated API Data to Excel Report Scenario

Transform your API data into professional Excel reports automatically:

Complete Scenario Steps:

  1. Trigger: Scheduled daily analytics report generation
  2. Call API: HTTP request to analytics API endpoint
  3. Get JSON Response: Receive sales data as JSON array
  4. Convert to Excel: Transform JSON to formatted Excel
  5. Apply Formatting: Bold headers, format dates and currencies
  6. Upload to Drive: Save Excel report to Google Drive
  7. Email Team: Send daily report to management via Gmail
  8. Archive Report: Store in monthly reports folder

Business Benefits:

  • Generates 30+ API reports monthly automatically
  • Eliminates manual data export and Excel formatting
  • Ensures consistent professional report appearance
  • Reduces report generation time from 2 hours to 5 minutes

Industry Use Cases & Applications

  • API Data Reports: Convert API responses to Excel reports
  • Dashboard Exports: Export dashboard data to Excel
  • Metrics Reports: Transform JSON metrics to spreadsheets
  • KPI Tracking: Create Excel KPI reports from JSON

Get Help