fix: parse worksheets without dimensions
All checks were successful
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 9m1s
CI/CD Pipeline / Run Tests (pull_request) Successful in 24m1s
CI/CD Pipeline / Build and Push Dev Images (pull_request) Has been skipped
CI/CD Pipeline / Deploy Dev via Compose (pull_request) Has been skipped
All checks were successful
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 9m1s
CI/CD Pipeline / Run Tests (pull_request) Successful in 24m1s
CI/CD Pipeline / Build and Push Dev Images (pull_request) Has been skipped
CI/CD Pipeline / Deploy Dev via Compose (pull_request) Has been skipped
This commit is contained in:
@@ -363,6 +363,8 @@ class BaseExcelParser(ABC, Generic[T]):
|
||||
|
||||
self._workbook = openpyxl.load_workbook(content, read_only=True, data_only=True)
|
||||
self._sheet = self._workbook.active
|
||||
if self._sheet.max_row is None or self._sheet.max_column is None:
|
||||
self._sheet.calculate_dimension(force=True)
|
||||
|
||||
def _parse_row(self, row_num: int) -> RowData | None:
|
||||
"""Парсит одну строку Excel."""
|
||||
|
||||
Reference in New Issue
Block a user