v2.4.3

January 23, 2026

Native Excel file ingestion with sheet-level controls and automatic routing

We introduced a dedicated ExcelReader for .xls/.xlsx with sheet filtering, options to skip hidden sheets, and chunking controls. ReaderFactory now routes Excel files to ExcelReader automatically. This eliminates CSV conversions and reliance on CSVReader, reducing setup time and avoiding common formatting pitfalls. Teams gain more predictable ingestion of large workbooks and can tune performance and cost via chunk sizing.

Details

  • Automatic routing of .xls/.xlsx to ExcelReader; minimal code changes for common cases
  • Include/exclude specific sheets and optionally skip hidden tabs to control what’s ingested
  • Chunking controls to handle large files reliably and at scale
  • Migration: Projects that used CSVReader for Excel should switch to ExcelReader and install the extra: pip install "agno[excel]"

Who this is for: Teams ingesting spreadsheets into knowledge bases or agent workflows; platform owners standardizing document ingestion.