إخفاء أوراق العمل وإظهارها في مصنف
عند تقديم المصنفات إلى العملاء أو عند إجراء عرض تقديمي ، قد يكون من المفيد إخفاء أوراق العمل في مصنف. يقترح النهج المنظم لنمذجة جداول البيانات أن البيانات والصيغ والتصورات مثل المخططات يتم الاحتفاظ بها في أوراق منفصلة. يحافظ هذا الأسلوب على التخطيط نظيفًا وبسيطًا ويجعل التنقل في المصنف أسهل. عند تقديم النتائج ، قد ترغب في إخفاء البيانات أو أوراق الصيغ من العرض لتجنب تشتيت الانتباه.
يمكن للمستخدمين الذين يعملون في Microsoft Excel إخفاء أوراق العمل وإظهارها بسهولة. تتوفر نفس الميزات للمطورين الذين يبرمجون باستخدام جداول بيانات Excel. هناك طرق مختلفة للعمل مع جداول البيانات من داخل تطبيقات البرامج. إحدى الطرق هي استخدام VSTO ، والأخرى هي Aspose.Cells for .NET.
أوراق العمل المخفية والغير مخفية
يقارن هذا المقالإخفاء وغير مختبئ أوراق العمل معVSTO ، باستخدام C# أو Visual Basic ، لأداء نفس المهمة معAspose.Cells، مرة أخرى باستخدام إما C# أو Visual Basic. يتيح لك Aspose.Cells العمل بدون تثبيت Microsoft Excel.
خطوات إخفاء ورقة العمل هي:
- فتح ملف.
- احصل على ورقة عمل.
- إخفاء ورقة العمل.
- حفظ الملف.
إلىإظهار ورقة عمل مرة أخرى ، ما عليك سوى تبديل الرؤية للورقة المخفية.
توضح نماذج التعليمات البرمجية أدناه أولاً كيفية إخفاء ورقة العمل. تظهر العينات الأولى العملية باستخدامVSTO ، باستخدام C# أو Visual Basic ، مقارنة باستخدامAspose.Cells، مرة أخرى باستخدام إما C# أو Visual Basics.
تُظهر المجموعة الثانية من نماذج التعليمات البرمجية السطر المستخدم لإظهار ورقة العمل بتنسيقVSTO أوAspose.Cells.
أوراق العمل المخفية
فيما يلي نماذج التعليمات البرمجية لـ VSTO و Aspose.Cells التي توضح كيفية إخفاء ورقة عمل في مصنف.
أوراق العمل المخفية باستخدام VSTO
C#
.......
using Microsoft.VisualStudio.Tools.Applications.Runtime;
using Excel = Microsoft.Office.Interop.Excel;
using Office = Microsoft.Office.Core;
using System.Reflection;
.......
//Instantiate the Application object.
Excel.Application excelApp = new Excel.ApplicationClass();
//Specify the template Excel file path.
string myPath=@"d:\test\MyBook.xls";
//Open the Excel file.
excelApp.Workbooks.Open(myPath, Missing.Value, Missing.Value,
Missing.Value, Missing.Value,
Missing.Value, Missing.Value,
Missing.Value, Missing.Value,
Missing.Value, Missing.Value,
Missing.Value, Missing.Value,
Missing.Value, Missing.Value);
//Get the first sheet.
Excel.Worksheet objSheet = (Excel.Worksheet)excelApp.ActiveWorkbook.Sheets["Sheet1"];
//Hide the worksheet.
objSheet.Visible = Excel.XlSheetVisibility.xlSheetHidden
//Save As the Excel file.
excelApp.ActiveWorkbook.Save();
//Quit the Application.
excelApp.Quit();
إخفاء أوراق العمل بالرقم Aspose.Cells for .NET
C#
.......
using Aspose.Cells;
.......
//Instantiate a new Workbook.
Workbook workbook = new Workbook();
//Specify the template Excel file path.
string myPath = @"d:\test\MyBook.xls";
//Open the Excel file.
workbook.Open(myPath);
//Get the first sheet.
Aspose.Cells.Worksheet objSheet = workbook.Worksheets["Sheet1"];
//Hide the worksheet.
objSheet.IsVisible = false;
//Save As the Excel file.
workbook.Save(@"d:\test\MyBook.xls");
عدم إخفاء أوراق العمل
فيما يلي نماذج التعليمات البرمجية لـ VSTO و Aspose.Cells التي توضح كيفية إظهار ورقة عمل في مصنف.
إظهار ورقة عمل باستخدام VSTO
C#
//Unhide the worksheet.
objSheet.Visible = Excel.XlSheetVisibility.xlSheetVisible;
إظهار ورقة عمل بالرقم Aspose.Cells for .NET
C#
//Unhide the worksheet.
objSheet.IsVisible = true;