Genel API Aspose.Cells'deki değişiklikler 8.6.3
Eklenen API’ler
Verileri İçe Aktarırken HTML Ayrıştırma Desteği
Aspose.Cells for .NET API’in bu sürümü, API’i Çalışma Sayfasına veri aktarırken HTML etiketlerini ayrıştırmaya ve ayrıştırılan sonucu hücre değeri olarak ayarlamaya yönlendiren ImportTableOptions.IsHtmlString özelliğini ortaya çıkardı. Lütfen Aspose.Cells API’lerinin bu görevi tek bir hücre için gerçekleştirmek üzere Cell.HtmlString’i zaten sağladığını unutmayın, ancak verileri bir DataTable’dan toplu olarak içe aktarırken, ImportTableOptions.IsHtmlString özelliği (true olarak ayarlandığında) desteklenen tüm verileri ayrıştırmaya çalışır. HTML, ayrıştırılan sonuçları ilgili hücrelere etiketler ve ayarlar.
İşte en basit kullanım senaryosu.
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);
Yöntem Workbook.CreateBuiltinStyle Eklendi
Aspose.Cells for .NET 8.6.3, Workbook.CreateBuiltinStyle öğelerinden birine karşılık gelen Style sınıfından bir nesne oluşturmak için kullanılabilecek yöntemi ortaya çıkardı.Excel uygulaması tarafından sunulan yerleşik stillerWorkbook.CreateBuiltinStyle yöntemi, DahiliStyleType numaralandırmasından bir sabit kabul eder. Aspose.Cells API’lerinin önceki sürümleriyle aynı görevin StyleCollection.CreateBuiltinStyle yöntemiyle gerçekleştirilebileceğini ancak Aspose.Cells API’lerinin son sürümleri StyleCollection sınıfını kaldırdığından, yeni kullanıma sunulan Workbook.CreateBuiltinStyle yönteminin alternatif bir yaklaşım olarak değerlendirilebileceğini unutmayın. aynısını elde etmek.
Basit kullanım senaryosu aşağıdadır.
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);
Yöntem Cells.ImportGridView Eklendi
Aspose.Cells for .NET 8.6.3, Cells.ImportGridView’ün artık içe aktarma işlemi üzerinde daha fazla kontrol sağlamak için bir ImportTableOptions örneğini kabul edebilen aşırı yüklenmiş bir sürümünü kullanıma sundu.
Basit kullanım senaryosu aşağıdadır.
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);
Özellik ImportTableOptions.ConvertGridStyle Eklendi
Yukarıda belirtilen geliştirmelere referans olarak, Aspose.Cells for .NET API’in en son sürümü de ImportTableOptions.ConvertGridStyle özelliğini kullanıma sunmuştur. Bu Boole türü özelliği, geliştiricilerin içe aktarılan verilerin görünümünü kontrol etmelerine olanak tanır; burada ImportTableOptions.ConvertGridStyle özelliğinin true olarak ayarlanması, API’in verilerin içe aktarıldığı hücrelere GridView stilini uygulayacağını belirtir.
Basit kullanım senaryosu aşağıdadır.
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);
Özellik LoadDataOption.OnlyVisibleWorksheet Eklendi
Aspose.Cells for .NET 8.6.3, true olarak ayarlandığında Aspose.Cells for .NET API’in yükleme mekanizmasını etkileyecek olan LoadDataOption.OnlyVisibleWorksheet özelliğini ortaya çıkardı, sonuç olarak belirli bir elektronik tablodan yalnızca görünür çalışma sayfaları yüklenecek. lütfen kontrol edinizayrıntılı makale bu konuda.
Basit kullanım senaryosu aşağıdadır.
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);
Eski API’ler
Yöntem Worksheet.CopyConditionalFormatting Kullanılmayan
Worksheet.CopyConditionalFormatting yöntemine alternatif olarak Cells.CopyRows veya Range.Copy yöntemlerinden herhangi birinin kullanılması önerilir.
Özellik Cells.End Eskidi
Lütfen Cells.End özelliğine alternatif olarak Cells.LastCell özelliğini kullanın.