تغييرات واجهة برمجة التطبيقات العامة في Aspose.Cells 8.6.3
واجهات برمجة التطبيقات الجديدة
دعم تحليل HTML أثناء استيراد البيانات
يُظهر هذا الإصدار من واجهة برمجة التطبيقات (API) التي تُعرضها Aspose.Cells for .NET خاصية ImportTableOptions.IsHtmlString التي توجه واجهة البرمجة (API) لتحليل علامات HTML أثناء استيراد البيانات على الورقة العمل وتعيين النتيجة المحللة كقيمة للخلية المقابلة. لاحظ، توفر واجهات برمجة التطبيقات (APIs) في Aspose.Cells بالفعل خاصية Cell.HtmlString لأداء هذه المهمة لخلية واحدة، ولكن أثناء استيراد البيانات بالجملة مثل من DataTable، فإن خاصية ImportTableOptions.IsHtmlString (عند تعيينها إلى true) تحاول تحليل جميع علامات HTML المدعومة وتعيين النتائج المحللة للخلايا المقابلة.
فيما يلي سيناريو الاستخدام الأبسط.
C#
//create an instance of ImportTableOptions
var importOptions = new ImportTableOptions();
//Set IsHtmlString to true so that the API can parse the HTML
importOptions.IsHtmlString = true;
//Import data from DataTable while passing instance of ImportTableOptions
cells.ImportData(table, 0, 0, importOptions);
أضيفت طريقة Workbook.CreateBuiltinStyle
بواسطة الاصدار Aspose.Cells for .NET 8.6.3 فقد تم عرض طريقة Workbook.CreateBuiltinStyle التي يمكن استخدامها لإنشاء كائن من فئة Style الذي يتوافق مع أحد الـ أنماط المضمنة المقدمة من تطبيق Excel. طريقة Workbook.CreateBuiltinStyle تقبل ثابت من تصنيف BuiltinStyleType.
فيما يلي سيناريو الاستخدام البسيط.
C#
//Create an instance of Workbook
//Optionally load a spreadsheet
var book = new Workbook();
//Create a built-in style of type Title
var style = book.CreateBuiltinStyle(BuiltinStyleType.Title);
أضيفت طريقة Cells.ImportGridView
بواسطة الاصدار Aspose.Cells for .NET 8.6.3 فقد تم عرض نسخة مكدسة من الطريقة Cells.ImportGridView التي يمكن الآن قبول مثيل لـ ImportTableOptions لتقديم مزيد من التحكم في عملية الاستيراد.
فيما يلي سيناريو الاستخدام البسيط.
C#
//Create an instance of Workbook
//Optionally load a spreadsheet
var book = new Workbook();
//Retrieve the Cells collection of first Worksheet in Workbook
var cells = book.Worksheets[0].Cells;
//create an instance of ImportTableOptions & set its various properties
var importOptions = new ImportTableOptions();
importOptions.IsHtmlString = true;
importOptions.IsFieldNameShown = true;
//Import data from GridView while passing instance of ImportTableOptions
cells.ImportGridView(gridView, 0, 0, importOptions);
تمت إضافة خاصية ImportTableOptions.ConvertGridStyle
في إشارة إلى التعزيزات المذكورة أعلاه، تم تعريض الإصدار الأخير من واجهة برمجة التطبيقات Aspose.Cells for .NET أيضًا خاصية ImportTableOptions.ConvertGridStyle. تسمح هذه الخاصية من النوع Boolean للمطورين بالتحكم في مظهر البيانات المستوردة، حيث تشير ضبط خاصية ImportTableOptions.ConvertGridStyle لتكون صحيحة إلى أن الواجهة البرمجية ستطبق نمط GridView على الخلايا حيث تم استيراد البيانات.
فيما يلي سيناريو الاستخدام البسيط.
C#
//Create an instance of Workbook
//Optionally load a spreadsheet
var book = new Workbook();
//Retrieve the Cells collection of first Worksheet in Workbook
var cells = book.Worksheets[0].Cells;
//create an instance of ImportTableOptions
var importOptions = new ImportTableOptions();
//Set ConvertGridStyle property to true
importOptions.ConvertGridStyle = true;
//Import data from GridView while passing instance of ImportTableOptions
cells.ImportGridView(gridView, 0, 0, importOptions);
تمت إضافة خاصية LoadDataOption.OnlyVisibleWorksheet
تم تعريض الخاصية LoadDataOption.OnlyVisibleWorksheet في Aspose.Cells for .NET 8.6.3 والتي عند تعيينها على true ستؤثر على آلية التحميل لـ Aspose.Cells for .NET API، ونتيجة لذلك ستتم تحميل الورقات العمل المرئية فقط من جدول بيانات معطى. يُرجى مراجعة المقالة التفصيلية حول هذا الموضوع.
فيما يلي سيناريو الاستخدام البسيط.
C#
//Create an instance of LoadDataOption
var loadDataOptions = new LoadDataOption();
//Set OnlyVisibleWorksheet property to true
loadDataOptions.OnlyVisibleWorksheet = true;
//Create an instance of LoadOptions
var loadOptions = new LoadOptions();
//Set LoadDataOptions property to the instance of LoadDataOption created earlier
loadOptions.LoadDataOptions = loadDataOptions;
//Create an instance of Workbook & load an existing spreadsheet
//while passing the instance of LoadOptions created earlier
var book = new Workbook(inputFilePath, loadOptions);
واجهات برمجة التطبيق القديمة
طريقة Worksheet.CopyConditionalFormatting تم وضعها في حجب
كبديل عن طريقة Worksheet.CopyConditionalFormatting، يُنصح باستخدام احدى طرق Cells.CopyRows أو Range.Copy.
تفضل استخدام خاصية Cells.LastCell كبديل عن الخاصية Cells.End.
يرجى استخدام خاصية Cells.LastCell كبديل لخاصية Cells.End.