Skip to content

Error converting pptx file with charts #64

@mrflory

Description

@mrflory

openkb add PATH fails for a pptx file with the following error. The process is not continued with the next file but aborted completely.

Traceback:

Traceback (most recent call last):
  File "PATH/.venv/lib/python3.14/site-packages/markitdown/_markitdown.py", line 1715, in _convert
    res = converter.convert(local_path, **_kwargs)
  File "PATH/.venv/lib/python3.14/site-packages/markitdown/_markitdown.py", line 903, in convert
    md_content += self._convert_chart_to_markdown(shape.chart)
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
  File "PATH/.venv/lib/python3.14/site-packages/markitdown/_markitdown.py", line 952, in _convert_chart_to_markdown
    row.append(series.values[idx])
               ^^^^^^^^^^^^^
  File "PATH/.venv/lib/python3.14/site-packages/pptx/chart/series.py", line 83, in values
    return tuple(iter_values())
  File "PATH/.venv/lib/python3.14/site-packages/pptx/chart/series.py", line 81, in iter_values
    yield val.pt_v(idx)
          ~~~~~~~~^^^^^
  File "PATH/.venv/lib/python3.14/site-packages/pptx/oxml/chart/series.py", line 103, in pt_v
    return results[0].value if results else None
           ^^^^^^^^^^^^^^^^
  File "PATH/.venv/lib/python3.14/site-packages/pptx/oxml/chart/series.py", line 254, in value
    return float(self.v.text)
ValueError: could not convert string to float: '#N/A'

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