Back to changelog

Fixed token limit issues with large CSV/Excel tables

Fixed token limit issues with large, dense CSV and Excel tables through automatic splitting and intelligent result merging.

Key Highlights

  • Handles 500+ row spreadsheets and extensive financial reports that previously failed
  • Automatic table splitting preserves relationships and maintains extraction accuracy
  • Transparent processing - no configuration changes or manual preprocessing required

What's new#

Large, dense CSV and Excel tables that previously failed due to token limits now process correctly. The system automatically splits oversized tables into manageable chunks during processing, then merges the structured extraction results back together seamlessly.

Why it matters#

  • Dense spreadsheets with hundreds of rows/columns no longer fail
  • Financial reports with extensive data tables process reliably
  • Data exports from systems maintain full extraction accuracy
  • No manual preprocessing required - handled automatically

Highlights#

  • Automatic table splitting when token limits are approached
  • Intelligent result merging preserves table relationships
  • Maintains extraction accuracy across table chunks
  • Transparent to the user - no configuration changes needed

How it works#

  1. System detects when a table would exceed token limits
  2. Intelligently splits table while preserving headers and context
  3. Processes each chunk with full context awareness
  4. Merges extraction results back into complete table structure
  5. Returns unified results as if the entire table was processed at once

How to use#

This works automatically - no changes needed to your existing code.

Previously failed scenarios that now work#

  • 500+ row expense reports
  • Multi-sheet Excel files with dense data tables
  • CSV exports from database systems
  • Financial statements with extensive line items

Status#

✅ Live now. Large table processing works automatically with existing extraction configurations.

This website uses cookies to enhance your browsing experience. By clicking "Accept All Cookies", you consent to the use of ALL cookies. By clicking "Decline", only essential cookies will be used. Read our Privacy Policy for more details.