البحث عما إذا كانت ورقة العمل هي ورقة حوار
سيناريوهات الاستخدام المحتملة
ورقة الحوار هي تنسيق قديم للورقة التي تحتوي على مربع حوار. يمكن إدراج مثل هذه الورقة بواسطة إصدار أقدم من Microsoft Excel مثل 2003 كما هو موضح في لقطة الشاشة هذه. كما يمكن إدراجها مع VBA في الإصدارات الأحدث مثل Microsoft Excel 2016.
يمكنك معرفة ما إذا كانت الورقة هي ورقة حوار أو نوع آخر من الورقة باستخدام Worksheet.Type خاصية المقدمة من Aspose.Cells. إذا عادت قيمة التعداد SheetType.DIALOG، فإن ذلك يعني أنك تتعامل مع ورقة حوار.
العثور على ورقة العمل هل هي ورقة حوار
يقوم الكود المصدري التالي بتحميل ملف إكسل عيني الذي يحتوي على ورقة حوار. يقوم بفحص Worksheet.Type الخاصية ويقارنها بـ SheetType.DIALOG ثم يقوم بطباعة الرسالة. يرجى الرجوع إلى إخراج الوحدة التحكم للكود المصدري العيني المعطى أدناه للحصول على مزيد من المساعدة.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Load Excel file containing Dialog Sheet | |
Workbook wb = new Workbook(srcDir + "sampleFindIfWorksheetIsDialogSheet.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Find if the sheet type is dialog and print the message | |
if(ws.getType() == SheetType.DIALOG) | |
{ | |
System.out.println("Worksheet is a Dialog Sheet."); | |
} |
مخرجات الوحدة
Worksheet is a Dialog Sheet.