Проверить, является ли рабочий лист диалоговым листом
Возможные сценарии использования
Диалоговый лист - это старый формат листа, который содержит диалоговое окно. Такой лист мог быть вставлен в старой версии Microsoft Excel, например, в 2003 году, как показано на этом скриншоте. Его также можно вставить с помощью VBA в новых версиях, например, Microsoft Excel 2016.
Вы можете определить, является ли лист диалоговым или другим типом листа, с помощью свойства Worksheet.type, предоставляемого Aspose.Cells для Python via .NET. Если возвращается значение перечисления SheetType.DIALOG, то это означает, что вы имеете дело с диалоговым листом.
Определить, является ли рабочий лист диалоговым листом
В следующем примере кода загружается образец файла Excel, который содержит диалоговый лист. Он проверяет свойство Worksheet.type, сравнивает его с SheetType.DIALOG, и затем выводит сообщение. Пожалуйста, обратитесь к выводу консоли приведенного ниже примера кода для получения дополнительной помощи.
Образец кода
from aspose.cells import SheetType, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load Excel file containing Dialog Sheet | |
wb = Workbook("sampleFindIfWorksheetIsDialogSheet.xlsx") | |
# Access first worksheet | |
ws = wb.worksheets[0] | |
# Find if the sheet type is dialog and print the message | |
if ws.type == SheetType.DIALOG: | |
print("Worksheet is a Dialog Sheet.") |
Вывод в консоль
Worksheet is a Dialog Sheet.