This commit is contained in:
Qiefan Jiang 2025-07-26 07:53:53 +09:00 committed by GitHub
commit 2b3d442c18
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -186,9 +186,12 @@ class MsExcelDocumentBackend(DeclarativeDocumentBackend, PaginatedDocumentBacken
if self.workbook is not None: if self.workbook is not None:
# Iterate over all sheets # Iterate over all sheets
for sheet_name in self.workbook.sheetnames: for sheet_name in self.workbook.sheetnames:
sheet = self.workbook[sheet_name]
if sheet.sheet_state != Worksheet.SHEETSTATE_VISIBLE:
_log.info(f"Ignore invisible sheet: {sheet_name}")
continue
_log.info(f"Processing sheet: {sheet_name}") _log.info(f"Processing sheet: {sheet_name}")
sheet = self.workbook[sheet_name]
page_no = self.workbook.index(sheet) + 1 page_no = self.workbook.index(sheet) + 1
# do not rely on sheet.max_column, sheet.max_row if there are images # do not rely on sheet.max_column, sheet.max_row if there are images
page = doc.add_page(page_no=page_no, size=Size(width=0, height=0)) page = doc.add_page(page_no=page_no, size=Size(width=0, height=0))