Öffentliche API Änderungen in Aspose.Cells 8.6.3

Hinzugefügte APIs

Unterstützung für HTML-Parser beim Importieren von Daten

Diese Version der Aspose.Cells for .NET-API hat das ImportTableOptions.IsHtmlString-Eigenschaft freigelegt, die die API anweist, die HTML-Tags beim Importieren von Daten auf das Arbeitsblatt zu parsen und das geparste Ergebnis als Zellwert festzulegen. Bitte beachten Sie, dass Aspose.Cells-APIs bereits die Cell.HtmlString bereitstellen, um diese Aufgabe für eine einzelne Zelle auszuführen. Während jedoch das Importieren von Daten in größerem Umfang, wie z. B. aus einem DataTable, versucht die ImportTableOptions.IsHtmlString-Eigenschaft (wenn auf true gesetzt) alle unterstützten HTML-Tags zu parsen und die geparsten Ergebnisse in die entsprechenden Zellen zu setzen.

Hier ist das einfachste Anwendungsszenario.

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

Hinzugefügter Workbook.CreateBuiltinStyle-Methode

Aspose.Cells for .NET 8.6.3 hat die Workbook.CreateBuiltinStyle-Methode freigelegt, die verwendet werden kann, um ein Objekt der Klasse Style zu erstellen, das einem der von der Excel-Anwendung angebotenen integrierten Stile entspricht. Die Workbook.CreateBuiltinStyle-Methode akzeptiert eine Konstante aus der Aufzählung BuiltinStyleType. Bitte beachten Sie, dass mit früheren Versionen der Aspose.Cells-APIs dieselbe Aufgabe über die StyleCollection.CreateBuiltinStyle-Methode erledigt werden konnte. Da jedoch die neueren Versionen der Aspose.Cells-APIs die Klasse StyleCollection entfernt haben, kann die neu freigelegte Workbook.CreateBuiltinStyle-Methode als alternative Möglichkeit angesehen werden, um das gleiche zu erreichen.

Im Folgenden wird das einfache Anwendungsszenario beschrieben.

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

Hinzugefügte Cells.ImportGridView-Methode

Aspose.Cells for .NET 8.6.3 hat eine überladene Version der Cells.ImportGridView freigelegt, die nun eine Instanz von ImportTableOptions akzeptieren kann, um mehr Kontrolle über den Importprozess zu ermöglichen.

Im Folgenden wird das einfache Anwendungsszenario beschrieben.

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

Hinzugefügtes ImportTableOptions.ConvertGridStyle-Eigenschaft

In Bezug auf die oben genannten Verbesserungen hat die neueste Version der Aspose.Cells for .NET-API auch die ImportTableOptions.ConvertGridStyle-Eigenschaft freigelegt. Diese Eigenschaft vom Typ Boolean ermöglicht es den Entwicklern, das Erscheinungsbild der importierten Daten zu steuern, wobei das Setzen der ImportTableOptions.ConvertGridStyle-Eigenschaft auf true anzeigt, dass die API den Stil des GridView auf die Zellen anwendet, in die die Daten importiert wurden.

Im Folgenden wird das einfache Anwendungsszenario beschrieben.

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

Hinzugefügte LoadDataOption.OnlyVisibleWorksheet-Eigenschaft

Aspose.Cells for .NET 8.6.3 hat die LoadDataOption.OnlyVisibleWorksheet-Eigenschaft freigelegt, die bei Einstellung auf true den Ladevorgang der Aspose.Cells for .NET-API beeinflussen wird. Als Ergebnis werden nur sichtbare Arbeitsblätter aus einer gegebenen Tabellenkalkulation geladen. Bitte lesen Sie den ausführlichen Artikel zu diesem Thema.

Im Folgenden wird das einfache Anwendungsszenario beschrieben.

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

Veraltete APIs

Veraltete Worksheet.CopyConditionalFormatting-Methode

Als Alternative zur Worksheet.CopyConditionalFormatting-Methode wird empfohlen, eine der Cells.CopyRows- oder Range.Copy-Methoden zu verwenden.

Veraltete Cells.End Property

Bitte verwenden Sie die Cells.LastCell-Eigenschaft als Alternative zur Cells.End-Eigenschaft.