StrictDoc Documentation
strictdoc/backend/excel/excel_import.py
Source file coverage
Path:
strictdoc/backend/excel/excel_import.py
Lines:
18
Non-empty lines:
15
Non-empty lines covered with requirements:
15 / 15 (100.0%)
Functions:
2
Functions covered by requirements:
2 / 2 (100.0%)
1
"""
2
@relation(SDOC-SRS-152, scope=file)
3
"""
4
 
5
from strictdoc.backend.excel.import_.excel_to_sdoc_converter import (
6
    ExcelToSDocConverter,
7
)
8
from strictdoc.backend.sdoc.models.document import SDocDocument
9
from strictdoc.commands.import_excel_config import ImportExcelCommandConfig
10
 
11
 
12
class ExcelImport:
13
    @staticmethod
14
    def import_from_file(
15
        import_config: ImportExcelCommandConfig,
16
    ) -> SDocDocument:
17
        document = ExcelToSDocConverter.convert(import_config.input_path)
18
        return document