updated code for xlsm support

This commit is contained in:
ShiroYasha18 2025-05-04 01:43:08 +05:30
parent 2d28b6c296
commit 7401685e4f

View File

@ -126,6 +126,9 @@ def _get_default_option(format: InputFormat) -> FormatOption:
InputFormat.XLSX: FormatOption( InputFormat.XLSX: FormatOption(
pipeline_cls=SimplePipeline, backend=MsExcelDocumentBackend pipeline_cls=SimplePipeline, backend=MsExcelDocumentBackend
), ),
InputFormat.XLSM: FormatOption(
pipeline_cls=SimplePipeline, backend=MsExcelDocumentBackend
),
InputFormat.DOCX: FormatOption( InputFormat.DOCX: FormatOption(
pipeline_cls=SimplePipeline, backend=MsWordDocumentBackend pipeline_cls=SimplePipeline, backend=MsWordDocumentBackend
), ),
@ -156,7 +159,6 @@ def _get_default_option(format: InputFormat) -> FormatOption:
InputFormat.JSON_DOCLING: FormatOption( InputFormat.JSON_DOCLING: FormatOption(
pipeline_cls=SimplePipeline, backend=DoclingJSONBackend pipeline_cls=SimplePipeline, backend=DoclingJSONBackend
), ),
InputFormat.XLSM: InputFormat.XLSX,
} }
if (options := format_to_default_options.get(format)) is not None: if (options := format_to_default_options.get(format)) is not None:
return options return options