Ta reda på om kalkylbladet är Dialog sheet
Möjliga användningsscenario
Dialog Sheet är ett gammalt format av ark som innehåller en dialogruta. Ett sådant ark kunde sättas in av en äldre version av Microsoft Excel t.ex. 2003 som visas på denna skärmbild. Det kan också sättas in med VBA i nyare versioner t.ex. Microsoft Excel 2016.
Du kan avgöra om arket är ett dialogark eller någon annan typ av ark med Worksheet.type-egenskapen som tillhandahålls av Aspose.Cells för Python via .NET. Om det returnerar värdet för SheetType.DIALOG betyder det att du arbetar med ett dialogark.
Ta reda på om kalkylbladet är Dialog sheet
Följande kodexempel laddar provmallen i Excel som innehåller dialogarket. Det kontrollerar egenskapen Worksheet.type jämför det med SheetType.DIALOG och skriver sedan ut meddelandet. Se konsolutmatningen av det kodexempel som ges nedan för mer hjälp.
Exempelkod
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.") |
Konsoloutput
Worksheet is a Dialog Sheet.