ワークシートがダイアログシートであるかを検索する
可能な使用シナリオ
ダイアログシートは、ダイアログボックスを含むシートの古い形式です。このようなシートは、Microsoft Excel 2003などの古いバージョンによって挿入される場合があります(以下のスクリーンショットで示されています)。また、Microsoft Excel 2016などの最新バージョンではVBAによって挿入することもできます。
ワークシートがダイアログシートであるかを検索する
Aspose.Cells for Python via Java では、ワークシートがダイアログ シートかどうかを確認する機能を提供します。これには、Worksheet.Type プロパティがあります。Worksheet.Type が列挙値 SheetType.DIALOG を返す場合、ダイアログ シートが操作対象であることを意味します。
次のコードスニペットには、ダイアログ シートの確認方法が示されています。コードによって生成されるコンソール出力例が以下に示されています。
source_directory = "Examples/SampleFiles/SourceDirectory/" | |
# Load Excel file containing Dialog Sheet | |
workbook = Workbook(source_directory + "sampleFindIfWorksheetIsDialogSheet.xlsx") | |
# Access first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Find if the sheet type is dialog and print the message | |
if worksheet.getType() == SheetType.DIALOG: | |
print("Worksheet is a Dialog Sheet.") |
コンソール出力
Worksheet is a Dialog Sheet.