Supported File Formats

Full list of supported file formats including Excel, CSV, PDF, Word, PowerPoint, audio, and video. Includes file size limits and format-specific tips.

Formula Bot supports a wide variety of file formats for data analysis. Here's a complete guide to what you can upload and how each format is handled.

Spreadsheets

Excel Files

ExtensionDescriptionFeatures
.xlsxModern Excel formatFull support, multiple sheets
.xlsLegacy Excel formatFull support, converted on upload
.xlsmMacro-enabled ExcelMacros ignored, data preserved

Best practices for Excel:

  • Use the first row for column headers
  • Avoid merged cells when possible
  • Remove blank rows at the top
  • Keep data in consistent formats

CSV Files

ExtensionDescriptionFeatures
.csvComma-separated valuesUniversal compatibility
.tsvTab-separated valuesAlternative delimiter

CSV handling:

  • UTF-8 encoding recommended
  • Auto-detects delimiters
  • Handles quoted fields
  • Processes large files efficiently

If your CSV has encoding issues (weird characters), save it with UTF-8 encoding in your spreadsheet application.

Documents

PDF Files

TypeDescriptionProcessing
Native PDFText-based PDFsDirect text extraction
Scanned PDFImage-based PDFsOCR processing
Mixed PDFCombinationHybrid extraction

PDF features:

  • Table extraction
  • Multi-page support
  • OCR for scanned documents
  • Form data extraction

Word Documents

ExtensionDescriptionFeatures
.docxModern Word formatFull text, tables, images
.docLegacy Word formatConverted on upload

PowerPoint

ExtensionDescriptionFeatures
.pptxModern PowerPointSlides, text, tables
.pptLegacy PowerPointConverted on upload

Text Files

ExtensionDescriptionFeatures
.txtPlain textFull text extraction

Media Files

Audio

ExtensionDescriptionFeatures
.mp3MPEG audioTranscription available
.wavWaveform audioTranscription available

Audio processing:

  • Automatic transcription
  • Speaker detection (when possible)
  • Searchable text output

Video

ExtensionDescriptionFeatures
.mp4MPEG-4 videoAudio transcription
.movQuickTime videoAudio transcription
.webmWebM videoAudio transcription

Video processing:

  • Audio track extracted
  • Transcription generated
  • Frame analysis (limited)

Google Sheets

Connect Google Sheets directly:

  1. Use the Google Sheets connector
  2. Authorize access to your account
  3. Select sheets to import

Benefits:

  • Real-time data sync
  • No file uploads needed
  • Automatic updates

File Size Limits

PlanMax File SizeTotal Storage
Free10 MB100 MB
Starter50 MB1 GB
Pro100 MB10 GB
Business1 GB50 GB

Format-Specific Tips

For Best Results with Spreadsheets

  • Headers: Use the first row for column names
  • Data types: Keep columns consistent (don't mix numbers and text)
  • Dates: Use standard date formats
  • Formulas: Values are extracted, not formulas

For Best Results with PDFs

  • Native PDFs: Work best - created from digital documents
  • Scanned PDFs: Enable OCR for text extraction
  • Tables: Use tabular mode for structured data
  • Complex layouts: May need manual cleanup

For Best Results with Documents

  • Structure: Use headings and paragraphs
  • Tables: Keep tables simple
  • Images: Text in images isn't extracted

Unsupported Formats

These formats are not currently supported:

  • Database files (.db, .sqlite)
  • Archive files (.zip, .rar)
  • Executable files (.exe, .dmg)
  • Design files (.psd, .ai)

Need a format that's not listed? Contact support to request it.

Converting Files

If your file isn't in a supported format:

  1. Export to Excel or CSV from your source application
  2. Save PDFs from documents for text extraction
  3. Convert media to supported formats using free tools

Next Steps