Offentliga API ändringar i Aspose.Cells 8.6.3
Tillagda API:er
Stöd för HTML-analys vid import av data
Denna version av Aspose.Cells for Java API har exponerat attributet ImportTableOptions.setHtmlString som dirigerar API:et att analysera HTML-taggar vid import av data till kalkylbladet och sätta det analyserade resultatet som cellvärde. Observera att Aspose.Cells API:er redan tillhandahåller attributet Cell.setHtmlString för att utföra denna uppgift för en enskild cell, men vid import av data i bulk försöker attributet ImportTableOptions.setHtmlString (när det är satt till true) att analysera alla stödda HTML-taggar och sätter de analyserade resultaten till de motsvarande cellerna.
Här är det enklaste användningsscenario.
Java
//create an instance of ImportTableOptions
ImportTableOptions importOptions = new ImportTableOptions();
//Set IsHtmlString to true so that the API can parse the HTML
importOptions.setHtmlString(true);
//Import data from DataTable while passing instance of ImportTableOptions
cells.importData(iTable, 0, 0, importOptions);
Tillagd Workbook.createBuiltinStyle-metod
Aspose.Cells for Java 8.6.3 har exponerat Workbook.createBuiltinStyle-metoden som kan användas för att skapa ett objekt av klassen Style som motsvarar en av inbyggda stilar som erbjuds av Excel-applikationen. Workbook.createBuiltinStyle-metoden accepterar en konstant från uppräkningen BuiltinStyleType. Observera att med tidigare versioner av Aspose.Cells API:er kunde samma uppgift åstadkommas via metoden StyleCollection.createBuiltinStyle men eftersom de senaste versionerna av Aspose.Cells API:er har tagit bort klassen StyleCollection kan den nyexponerade Workbook.createBuiltinStyle-metoden betraktas som ett alternativt tillvägagångssätt för att uppnå samma sak.
Följande är det enkla användningscenariot.
Java
//Create an instance of Workbook
//Optionally load a spreadsheet
Workbook book = new Workbook();
//Create a built-in style of type Title
Style style = book.createBuiltinStyle(BuiltinStyleType.TITLE);
Tillagd LoadDataOption.OnlyVisibleWorksheet-egenskap
Aspose.Cells for Java 8.6.3 har exponerat LoadDataOption.OnlyVisibleWorksheet-egenskapen som vid inställning till true kommer att påverka laddningsmekanismen för Aspose.Cells for Java API, som ett resultat kommer endast synliga kalkylblad från en given kalkylblad att laddas.
Följande är det enkla användningscenariot.
Java
//Create an instance of LoadDataOption
LoadDataOption loadDataOptions = new LoadDataOption();
//Set OnlyVisibleWorksheet property to true
loadDataOptions.setOnlyVisibleWorksheet(true);
//Create an instance of LoadOptions
LoadOptions loadOptions = new LoadOptions();
//Set LoadDataOptions property to the instance of LoadDataOption created earlier
loadOptions.setLoadDataOptions(loadDataOptions);
//Create an instance of Workbook & load an existing spreadsheet
//while passing the instance of LoadOptions created earlier
Workbook book = new Workbook(inputFilePath, loadOptions);
Obsoletterade API:er
Föråldrad Worksheet.copyConditionalFormatting-metod
Som ett alternativ till Worksheet.copyConditionalFormatting-metoden rekommenderas att använda någon av Cells.copyRows eller Range.copy-metoderna.
Föråldrad Cells.End-egenskap
Använd Cells.LastCell-egenskapen som ett alternativ till Cells.End-egenskapen.