← All updates Databricks Update One-Pager Navy version
databricks Platform · Updated Jul 7, 2026

Excel File Format Support

Built-in support for Excel files enhances data ingestion capabilities.

What it does

Databricks now supports reading `.xls`, `.xlsx`, and `.xlsm` files natively, allowing users to ingest, parse, and query Excel files without needing external libraries or manual conversions. Users can read any sheet from multi-sheet workbooks, target specific cell ranges, and automatically infer schema and data types. This feature supports both batch and streaming workloads using Auto Loader, facilitating seamless data integration from Excel files.

Why it matters

This enhancement significantly improves productivity by streamlining the data ingestion process for users who rely on Excel files, reducing the time and effort spent on data preparation. It allows data teams to leverage existing Excel data directly in their analytics workflows, enhancing decision-making capabilities and enabling faster insights. The built-in support also mitigates risks associated with manual conversions and external dependencies.

Key capabilities
Native Excel Support
Read and process Excel files directly without external libraries.
Batch and Streaming Workloads
Supports both batch and streaming data ingestion using Auto Loader.
Schema Inference
Automatically infers schema and data types from Excel files.
Targeted Data Access
Allows targeting specific sheets and cell ranges for precise data extraction.
Prerequisites
Databricks Runtime 17.1 or above
Auto Loader for streaming workloads
Recommended use cases
Ingesting financial reports stored in Excel for analysis.Automating data workflows that require regular updates from Excel files.Extracting data from complex Excel sheets with multiple tables.Integrating Excel data into larger data pipelines for analytics.
Limitations · remember
!Password-protected files are not supported.
!Only one header row is supported.
!Merged cell values only populate the top-left cell.
!Schema evolution is not supported in streaming.
!Strict Open XML Spreadsheet (Strict OOXML) is not supported.
Architecture
Data Ingestion → Excel File Support → Auto Loader → Data Processing → Analytics
Get started
1
Check Runtime Version
Ensure your Databricks Runtime is 17.1 or above.
2
Enable Feature
Workspace admins can enable Excel support from the Previews page.
3
Upload Excel Files
Use the Add Data UI to upload Excel files or read from cloud storage.
4
Read Excel Files
Use `spark.read.excel` to read Excel files in your notebooks.
5
Stream Data
Set `cloudFiles.format` to `excel` for streaming ingestion.
Key takeaway
Excel file format support enhances data ingestion capabilities, enabling seamless integration of Excel data into analytics workflows.
2026-07-07-excel-file-format-support-is-now-available-by-default Generated by the Databricks Updates Agent · browse all updates