Offentlig API Ändringar i Aspose.Cells 8.6.3

Lade till API:er

Stöd för HTML Parsing vid import av data

Den här utgåvan av Aspose.Cells for .NET API har exponerat egenskapen ImportTableOptions.IsHtmlString som styr API att analysera HTML-taggarna samtidigt som data importeras till kalkylbladet och ställer in cellvärdet pars. Observera att Aspose.Cells API:er redan tillhandahåller Cell.HtmlString för att utföra denna uppgift för en enskild cell, men samtidigt som man importerar data i bulk, t.ex. från en DataTable, försöker egenskapen ImportTableOptions.IsHtmlString (när den är satt till true) att analysera alla de stödda HTML taggar och ställer in de analyserade resultaten till motsvarande celler.

Här är det enklaste användningsscenariot.

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);

Metod Workbook.CreateBuiltinStyle tillagd

Aspose.Cells for .NET 8.6.3 har exponerat metoden Workbook.CreateBuiltinStyle som kan användas för att skapa ett objekt av klassen Style som motsvarar en avinbyggda stilar som erbjuds av Excel-applikationenMetoden Workbook.CreateBuiltinStyle accepterar en konstant från uppräkningen BuiltinStyleType. Observera att med tidigare utgåvor av API:erna Aspose.Cells kan samma uppgift utföras via metoden StyleCollection.CreateBuiltinStyle, men eftersom de senaste utgåvorna av Aspose.Cells API:er har tagit bort StyleCollection-klassen kan den nyligen exponerade Workbook.CreateBuiltinStyle-metoden betraktas som en alternativ metod. uppnå detsamma.

Följande är det enkla användningsscenariot.

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);

Metod Cells.ImportGridView tillagd

Aspose.Cells for .NET 8.6.3 har avslöjat en överbelastad version av Cells.ImportGridView som nu kan acceptera en instans av ImportTableOptions för att ge mer kontroll över importprocessen.

Följande är det enkla användningsscenariot.

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);

Property ImportTableOptions.ConvertGridStyle tillagd

Som referens till ovan nämnda förbättringar har den senaste versionen av Aspose.Cells for .NET API också exponerat egenskapen ImportTableOptions.ConvertGridStyle. Den här egenskapen av boolesk typ tillåter utvecklarna att kontrollera utseendet på importerade data, där inställning av egenskapen ImportTableOptions.ConvertGridStyle till true indikerar att API kommer att tillämpa stilen för GridView på cellerna där data har importerats.

Följande är det enkla användningsscenariot.

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);

Egenskap LoadDataOption.OnlyVisibleWorksheet har lagts till

Aspose.Cells for .NET 8.6.3 har avslöjat egenskapen LoadDataOption.OnlyVisibleWorksheet som vid inställning till true kommer att påverka laddningsmekanismen för Aspose.Cells for .NET API, som ett resultat av detta kommer endast ett visst kalkylblad att vara synligt. Vänligen kontrolleradetaljerad artikel på det här ämnet.

Följande är det enkla användningsscenariot.

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);

Föråldrade API:er

Metod Worksheet.CopyConditionalFormatting föråldrad

Som ett alternativ till metoden Worksheet.CopyConditionalFormatting rekommenderar vi att du använder någon av metoderna Cells.CopyRows eller Range.Copy.

Fastighet Cells.Slut Föråldrad

Använd egendomen Cells.LastCell som ett alternativ till egenskapen Cells.End.