Skip to main content

Convert Json To Excel in Power Automate

PDF4me Convert Json To Excel action delivers intelligent data transformation in Power Automate with automated conversion of JSON data structures into professionally formatted Excel spreadsheets. This comprehensive conversion service transforms API responses, database exports, and structured JSON data into Excel files with customizable formatting, number conversion, date handling, and worksheet organization—enabling seamless data reporting and analysis across Microsoft 365 workflows.

Authenticating Your API Request

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

Convert Json To Excel Power Automate

Key Features

  • JSON to Excel Conversion: Transform structured JSON data into Excel spreadsheets
  • Custom Formatting: Configure date formats, number formats, and title styling
  • Data Positioning: Control starting row and column for data placement
  • Worksheet Naming: Customize worksheet names for organized Excel files
  • Null Handling: Configure null value behavior for clean data output
  • Auto-Conversion: Automatically detect and convert numbers and dates

Parameters

Complete list of parameters for the Convert Json To Excel action. Configure these parameters to control data transformation and Excel formatting.

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

Source Data Parameters

ParameterTypeDescriptionExample
File Content***BinaryJSON Source Data
• JSON data content to convert to Excel
• Supports API responses and database exports
• Accepts dynamic content from previous actions
• Compatible with JSON arrays and objects
[JSON Data]
File Name***StringOutput Excel Filename
• Specify Excel filename with .xlsx extension
• Used for saved file identification
• Supports dynamic naming from flow variables
• Maintains file tracking in workflows
report.xlsx

Data Positioning Parameters

ParameterTypeDescriptionExample
First RowIntegerStarting Row Position
• Row number where data insertion begins
• Leave empty to start from row 1
• Useful for adding headers or spacing
• Enables custom layout control
2
First ColumnIntegerStarting Column Position
• Column number where data insertion begins
• Leave empty to start from column A
• Allows offset for labels or formatting
• Supports custom Excel layouts
1

Worksheet Configuration Parameters

ParameterTypeDescriptionExample
Worksheet NameStringExcel Sheet Name
• Custom name for Excel worksheet
• Defaults to "Sheet1" if not specified
• Supports descriptive naming for clarity
• Enables organized multi-sheet workbooks
Sales Data

Data Conversion Parameters

ParameterTypeDescriptionExample
Convert Number and DataBooleanAuto-Convert Data Types
True - Automatically convert numbers and dates
False - Keep all data as text
• Enables proper Excel data typing
• Improves calculation and sorting capabilities
True
Date FormatStringDate/Time Format String
• Custom format for date values
• Uses .NET date format patterns
• Examples: "yyyy-MM-dd", "MM/dd/yyyy HH:mm"
Format reference
yyyy-MM-dd
Number FormatStringNumeric Format String
• Custom format for number values
• Uses .NET numeric format patterns
• Examples: "N2" (2 decimals), "C" (currency)
Format reference
N2

Formatting & Display Parameters

ParameterTypeDescriptionExample
Ignore Null ValuesBooleanNull Value Handling
True - Skip null values in output
False - Show empty cells for nulls
• Enables clean data presentation
• Removes unwanted empty entries
True
Set title to boldBooleanBold Header Row
True - Format column headers as bold
False - Normal weight headers
• Improves visual hierarchy
• Enhances spreadsheet readability
True
Wraps Title TextBooleanHeader Text Wrapping
True - Wrap long column headers
False - Single line headers
• Prevents header truncation
• Maintains column width efficiency
True

Output

The PDF4me Convert Json To Excel action returns comprehensive output data for seamless Power Automate flow integration:

Table View

Response data in a structured table format:

ParameterTypeDescription
File ContentBinaryComplete Excel spreadsheet with converted JSON data

Workflow Examples

The PDF4me Convert Json To Excel action in Power Automate provides comprehensive workflow templates designed for real-world business scenarios:

Automated API Response to Excel Report Workflow

Transform your API data with automated JSON to Excel conversion for stakeholder reporting:

Complete Workflow Steps:

  1. Trigger: Scheduled daily at 8 AM for morning reports
  2. Call API: Retrieve sales data from CRM API endpoint
  3. Parse JSON: Extract JSON response from API call
  4. Convert to Excel: Transform JSON sales data to Excel spreadsheet
  5. Format: Apply bold headers, number formatting (2 decimals)
  6. Add Charts: Optionally create Excel charts using Graph API
  7. Email Report: Send Excel report to sales team via Outlook
  8. Archive: Save Excel report to SharePoint reports library

Business Benefits:

  • Automates daily sales reporting for 50+ team members
  • Eliminates manual JSON to Excel conversion saving 2 hours daily
  • Ensures consistent report formatting with automated conversion
  • Enables data analysis with properly typed Excel data

Industry Use Cases & Applications

Data Analytics & BI Use Cases

  • API Reports: Convert API JSON responses to Excel reports
  • Dashboard Exports: Export analytics dashboards to Excel
  • Data Extracts: Transform database JSON to Excel files
  • KPI Reports: Generate Excel KPI reports from JSON data

Get Help