Skip to content

XLSX Conversion Fails: SheetView parameter 'showZeroes' incompatible with openpyxl 3.1.0+ #2063

@ByMisterJ

Description

@ByMisterJ

Description

MarkItDown fails to convert Excel files (.xlsx) with a TypeError related to the showZeroes parameter in openpyxl.

Steps to Reproduce

  1. Have Python 3.13+ installed
  2. Install markitdown 0.1.6 with openpyxl 3.1.0 or newer
  3. Run: markitdown "file.xlsx" > "output.md"
  4. Error occurs

Environment

  • MarkItDown version: 0.1.6
  • Python version: 3.13.3
  • openpyxl version: 3.1.2
  • OS: Windows 11 (didn't check 10)

Root Cause

openpyxl changed the parameter name from showZeroes to showZeros in version 3.1.0, but MarkItDown 0.1.6 is still using the old parameter name.

Expected Behavior

MarkItDown should successfully convert .xlsx files without errors.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions