Blader door onze producten

Aspose.Cells for .NET 17.02.0 Versionshinweise

TasteZusammenfassungKategorie
CELLSNET-45049Trimmen Sie leere Zeilen und Spalten beim Exportieren von Tabellenkalkulationen in das CSV-FormatNeue Funktion
CELLSNET-45069Arbeitsblatt an ein benutzerdefiniertes Sammlungsobjekt binden (Aspose.Cells.GridWeb)Neue Funktion
CELLSNET-44787SortRange hat keine Undo/Redo-Funktion (Aspose.Cells.GridDesktop)Neue Funktion
CELLSNET-44746Aspose.Cells.GridDesktop: Problem mit der Undo/Redo-Funktion beim Ausführen von Cut/Copy/PasteNeue Funktion
CELLSNET-44230Split Panes-Funktion für Aspose.Cells.GridDesktopNeue Funktion
CELLSNET-44416Benennen Sie doppelte Spaltennamen beim Exportieren von Daten in DataTable automatisch umNeue Funktion
CELLSNET-44363Hilfsmethode zum Abrufen aller Schriftartnamen in einer ArbeitsmappeNeue Funktion
CELLSNET-42687Rufen Sie eine Liste der in einer Tabelle verwendeten Schriftarten abNeue Funktion
CELLSNET-45048Die resultierende PDF-Datei ist nicht PDFA1B-konformErweiterung
CELLSNET-45099Wasserfall- und TreeMap-Diagramme, Series.getValues() sollte Werte als Anzeige anzeigenErweiterung
CELLSNET-45026Die Rückgabe der Methode CalculateFormula() dauert zu langeLeistung
CELLSNET-45071CellsException: Nicht genügend Arbeitsspeicher beim Konvertieren der Arbeitsmappe in TIFFLeistung
CELLSNET-45067Umstellung auf PDF dauert zu langeLeistung
CELLSNET-45105Das Laden von HTML schlägt fehl, wenn CultureInfo Französisch istInsekt
CELLSNET-45089HTML an Excel: Excel-Datei ist beschädigtInsekt
CELLSNET-45072WordArt aus XLS wird nicht in HTML gerendertInsekt
CELLSNET-45053Bestimmte HTML-Tags werden nicht berücksichtigt und einige Inhalte fehlenInsekt
CELLSNET-45039Die gemischte Stilregel wird beim Rendern von HTML in Excel nicht berücksichtigtInsekt
CELLSNET-45036Inhalte nach einem Tag werden beim Importieren von HTML und beim Konvertieren in XLSX gekürztInsekt
CELLSNET-45035Der gesamte Zellinhalt wird fett gedruckt, wenn sich ein Teil davon zwischen STRONG-Tags befindetInsekt
CELLSNET-45033Cell Inhalte werden beim Importieren von HTML gekürztInsekt
CELLSNET-44336HTML kann nicht richtig in XLSX konvertiert werdenInsekt
CELLSNET-45096Nach dem Aufruf von CalculateFormula() ist das Formelergebnis falschInsekt
CELLSNET-45093SUMPRODUCT-Funktion funktioniert nichtInsekt
CELLSNET-45085Berechneter Wert der Funktion LOGNORM.DIST ist in PDF nicht korrektInsekt
CELLSNET-44740Benutzerdefiniertes DateTime-Muster kann nicht auf GridColumn angewendet werdenInsekt
CELLSNET-45130Unterschiedliches Ergebnis beim Excel-Export PDF und Aspose.Cells als PDF speichernInsekt
CELLSNET-45095Bild aus der Tabelle wurde nicht auf PDF gerendertInsekt
CELLSNET-45075Hyperlinks aus der Tabelle werden nicht nach PDF exportiertInsekt
CELLSNET-45074Formatierungsproblem in Excel beim Rendern von PDFInsekt
CELLSNET-45070Das 3D-Kreisdiagramm wird beim Konvertieren der Tabelle in PDF auf Mono nicht gerendertInsekt
CELLSNET-41283PDF unterschiedlich beim Speichern aus Excel und Aspose.CellsInsekt
CELLSNET-41196ToTiff-Funktion Probleme - Zusätzliche Spalte wird angezeigtInsekt
CELLSNET-41195Probleme mit der ToTiff-Funktion - DatenverlustInsekt
CELLSNET-45097Das Diagramm verliert die Formatierung der Beschriftungen nach Workbook.CopyInsekt
CELLSNET-45084Der Diagrammwert ist beim Konvertieren der Tabelle in PDF unterschiedlichInsekt
CELLSNET-45082Das Diagramm auf der Registerkarte Chart9 ändert sich nach dem Laden und Speichern der Excel-QuelldateiInsekt
CELLSNET-45066Formen werden beim Konvertieren der Tabelle in PDF horizontal komprimiertInsekt
CELLSNET-45064Achsenbeschriftungen werden beim Konvertieren der Tabelle in PDF nicht gerendertInsekt
CELLSNET-44842Beschriftung fehlt, wenn ein Diagramm in ein Bild umgewandelt wirdInsekt
CELLSNET-44410Gedrehte Gruppe von Formen, die falsch auf das Bild übertragen wurdenInsekt
CELLSNET-45121Das Excel-Dokument ist nach dem erneuten Speichern leerInsekt
CELLSNET-45120Das Diagramm wird nach dem Löschen eines Bereichs nicht korrekt berechnet/aktualisiertInsekt
CELLSNET-45118Die Tabelle wird nach dem Speichern als XLSM beschädigtInsekt
CELLSNET-45107Textfelder fehlen nach dem Zusammenführen von Diagrammen beim Kombinieren von ArbeitsmappenInsekt
CELLSNET-45104Änderung der LinkSource erzeugt doppelte EinträgeInsekt
CELLSNET-45101Das Ändern des Stils des vorhandenen Rahmens scheint nicht zu funktionierenInsekt
CELLSNET-45094Textposition wird nach dem Laden und Speichern von XLS geändertInsekt
CELLSNET-45090Multi-Tab-Sortierreihenfolge wurde nach dem Hinzufügen der Fußzeile nicht gespeichertInsekt
CELLSNET-45086Zusätzliches Kontrollkästchen und “Kontrollkästchen”-Text, der nach dem erneuten Speichern der Excel-Datei angezeigt wirdInsekt
CELLSNET-45065Unerwünschte Zellgrenzen wurden mit einfacher Lade- und Speicheroperation hinzugefügtInsekt
CELLSNET-45052Die Textposition wird nach dem Laden und Speichern der Datei geändertInsekt
CELLSNET-44835System.NotImplementedException bei der WebWorksheet.CreateSubtotal-MethodeAusnahme
CELLSNET-45068Beim Laden der Excel-Datei wird eine Ausnahme ausgelöstAusnahme
CELLSNET-45112Wenn Sie Pictures.Clear() aufrufen und dann XLS speichern, tritt System.ArgumentOutOfRangeException aufAusnahme
CELLSNET-45111Beim Speichern von XLS tritt System.ArgumentOutOfRangeException aufAusnahme
CELLSNET-45108System.NullReferenceException bei Workbook ctor für XLSBAusnahme
CELLSNET-45103Range.MoveTo() löst eine Ausnahme ausAusnahme
CELLSNET-45088Ausnahme beim Rendern einer Tabelle im Dateiformat PDFAusnahme
CELLSNET-45080Ausnahme beim Laden eines HTML-DateiformatsAusnahme

Öffentliche API und rückwärts inkompatible Änderungen

Im Folgenden finden Sie eine Liste aller Änderungen, die an der öffentlichen API vorgenommen wurden, z. B. hinzugefügte, umbenannte, entfernte oder veraltete Mitglieder, sowie alle nicht abwärtskompatiblen Änderungen, die an Aspose.Cells for .NET vorgenommen wurden. Wenn Sie Bedenken zu einer der aufgeführten Änderungen haben, äußern Sie sie bitte das Aspose.Cells Support-Forum.

HTMLLoadOptions.AutoFitColsAndRows-Eigenschaft hinzugefügt

Diese Version von Aspose.Cells for .NET API hat die Eigenschaft HTMLLoadOptions.AutoFitColsAndRows hinzugefügt, die angibt, ob API Spalten und Zeilen automatisch anpassen soll, während HTML in seinem Objektmodus importiert wird. Die Eigenschaft Boolean type hat den Standardwert false, was bedeutet, dass die Zellenhöhen und -breiten so importiert werden, wie sie sind. Wenn die oben genannte Eigenschaft jedoch auf true gesetzt ist, versucht der API, die Spaltenbreiten und Zeilenhöhen entsprechend dem Inhalt anzupassen .

Hier ist das einfache Verwendungsszenario der HTMLLoadOptions.AutoFitColsAndRows-Eigenschaft.

 // Create an instance of HTMLLoadOptions

var loadOptions = new HTMLLoadOptions();

// Set the AutoFitColsAndRows property to true

loadOptions.AutoFitColsAndRows = true;

// Create an instance of Workbook and load HTML while passing

// the object of HTMLLoadOptions class created above

var book = new Workbook(dir + "sample.htm", loadOptions);

LoadOptions.WarningCallback & WorkbookSettings.WarningCallback Properties hinzugefügt

Aspose.Cells for .NET 17.02.0 hat die WarningCallback-Eigenschaft für die LoadOptions- und WorkbookSettings-Klassen verfügbar gemacht, um den Warnungsrückruf abzurufen oder festzulegen. Entwickler müssen die IWarningCallback-Schnittstelle implementieren, um benutzerdefinierte Warnungen in ihren Anwendungen zu erhalten.

Hier ist ein einfaches Verwendungsszenario der LoadOptions.WarningCallback-Eigenschaft, um Warnungen zu erhalten, wenn eine Eingabetabelle doppelte benannte Bereiche enthält.

 public class WarningCallback : IWarningCallback

{

    public void Warning(WarningInfo warningInfo)

    {

        if (warningInfo.WarningType == WarningType.DuplicateDefinedName)

        {

            Console.WriteLine("Duplicate Defined Names Found as " + warningInfo.Description);

        }

    }

}

So verwenden Sie die oben definierte benutzerdefinierte Klasse.

 // Create an instance of LoadOptions class

var options = new LoadOptions();

// Set the WarningCallback property to custom class

options.WarningCallback = new WarningCallback();

// Load a sample spreadsheet in an instance of Workbook while 

// passing the object of LoadOptions class as defined above

var book = new Workbook(dir + "sample.xlsx", options);

Cells.TextToColumns-Methode hinzugefügt

Die neueste Überarbeitung von Aspose.Cells for .NET APIs haben die Cells.TextToColumns-Methode verfügbar gemacht, um die von Excel nachzuahmenText in Spalten Merkmal. Excel bietet diese Funktion abDatenwerkzeuge unter demDatenTab. Bitte beachten Sie, dass zum Aufteilen des Inhalts einer Spalte auf mehrere Spalten die Daten ein bestimmtes Trennzeichen wie ein Komma (oder ein beliebiges anderes Zeichen) enthalten sollten, auf dessen Grundlage der API versucht, den Inhalt einer Zelle auf mehrere Zellen aufzuteilen.

Hier ist ein einfaches Nutzungsszenario, um die Nutzung des neu bereitgestellten API zu demonstrieren.

 // Create an instance of Workbook and load a sample

var book = new Workbook(dir + "sample.xlsx");

// Retrieve the cells collection of the first worksheet in the sample

var cells = book.Worksheets[0].Cells;

// Create an instance of TxtLoadOptions

var options = new TxtLoadOptions();

// Specify the separator

options.Separator = ',';

// Split the data in range B2:B4

cells.TextToColumns(1, 1, 3, options);

Workbook.GetFonts-Methode hinzugefügt

Aspose.Cells for .NET 17.02.0 hat die GetFonts-Methode für die Workbook-Klasse verfügbar gemacht. Die Workbook.GetFonts-Methode gibt die Liste der einzelnen Schriftarten zurück, die zum Formatieren der Zelleninhalte einer bestimmten Tabelle verwendet werden. Der Rückgabetyp der oben genannten Methode ist ein Array vom Typ Aspose.Cells.Font-Klasse.

Der folgende Codeausschnitt veranschaulicht die Verwendung der Workbook.GetFonts-Methode.

 // Create an instance of Workbook and load a sample

var book = new Workbook(dir + "sample.xlsx");

// Retrieve the list of fonts used in spreadsheet

var fonts = book.GetFonts();

// Iterate the list and write font name

foreach (Aspose.Cells.Font font in fonts)

{

    Console.WriteLine(font.Name);

}

TxtSaveOptions.TrimLeadingBlankRowAndColumn-Eigenschaft hinzugefügt

Diese Überarbeitung von Aspose.Cells for .NET hat die TrimLeadingBlankRowAndColumn-Eigenschaft des booleschen Typs für die TxtSaveOptions-Klasse verfügbar gemacht, die angibt, ob führende leere Zeilen und Spalten beim Exportieren von Daten in CSV- oder tabulatorgetrennte Formate wie in Excel gekürzt werden sollen. Der Standardwert der oben genannten Eigenschaft ist „false“. Falls die Daten auf dem Arbeitsblatt nicht mit der ersten Zelle beginnen, d. h.: A1, entfernt die Excel-Anwendung die führenden leeren Zeilen und Spalten, während die Daten in CSV- oder tabulatorgetrennte Formate exportiert werden, jedoch behalten Aspose.Cells-APIs standardmäßig bei die leeren Zeilen und Spalten für dieselbe Probe, um den Datenspeicherort beizubehalten, wenn die exportierten CSV- oder tabulatorgetrennten Dateien mithilfe von Aspose.Cells-APIs zurückimportiert werden müssen.

Hier ist ein einfaches Verwendungsszenario der TrimLeadingBlankRowAndColumn-Eigenschaft.

 // Create an instance of Workbook and load a sample

var book = new Workbook(dir + "sample.xlsx");

// Create an instance of TxtSaveOptions

var options = new TxtSaveOptions();

// Set TrimLeadingBlankRowAndColumn property to true

options.TrimLeadingBlankRowAndColumn = true;

// Export to CSV format while removing the leading blank rows & columns

book.Save(dir + "output.csv", options);

BuiltInDocumentPropertyCollection.Revision-Eigenschaft hinzugefügt und veraltete BuiltInDocumentPropertyCollection.RevisionNumber-Eigenschaft

Verwenden Sie stattdessen die Eigenschaft BuiltInDocumentPropertyCollection.Revision.

Shape.TextShapeType-Eigenschaft hinzugefügt

Die Shape.TextShapeType-Eigenschaft ruft oder legt den voreingestellten Textformtyp aus einer Liste vordefinierter Typen fest, die in der AutoShapeType-Enumeration gespeichert sind.

ExportTableOptions.RenameStrategy-Eigenschaft und RenameStrategy-Enumeration hinzugefügt

Aspose.Cells for .NET 17.02.0 hat die ExportTableOptions.RenameStrategy-Eigenschaft zusammen mit der RenameStrategy-Enumeration verfügbar gemacht, um ein Szenario zu bewältigen, in dem die erste zu exportierende Datenzeile doppelte Einträge enthält. Wenn die Eigenschaft „ExportTableOptions.ExportColumnName“ auf „true“ gesetzt ist, verursacht API eine Ausnahme, die angibt, dass eine DataTable keine Spalten mit demselben Namen haben darf. Mit neuen Änderungen ermöglicht API das Anhängen von Ziffern oder Buchstaben an die doppelten Spaltennamen, während der entsprechende Wert aus der RenameStrategy-Enumeration entscheidet, wie die doppelten Spaltennamen umbenannt werden.

Hier ist ein einfaches Nutzungsszenario, das die neu bereitgestellten APIs demonstriert.

 // Create an instance of Workbook

var book = new Workbook();

// Retrieve the cells collection of first worksheet

var cells = book.Worksheets[0].Cells;

// Insert similar values in first row

// These values will serve as column names while exporting to DataTable

cells["A1"].PutValue("Column A");

cells["B1"].PutValue("Column A");

cells["C1"].PutValue("Column A");

// Insert some more data that will serve as first row of DataTable

cells["A2"].PutValue("Value 1");

cells["B2"].PutValue("Value 2");

cells["C2"].PutValue("Value 3");

// Create an instance of ExportTableOptions

var options = new ExportTableOptions();

// Set ExportColumnName property to true so that the 

// first row of worksheet data becomes the columns names of DataTable

options.ExportColumnName = true;

// Set the renaming strategy to Letter, 

// indicating the the API will append letters to duplicate column names

options.RenameStrategy = RenameStrategy.Letter;

// Export the data to DataTable while using the object of ExportTableOptions class

var table = cells.ExportDataTable(0, 0, 2, 3, options);

GridDesktop.DoSplit- und GridDesktop.UnDoSplit-Methoden hinzugefügt

Aspose.Cells.GridDesktop for .NET 17.02.0 hat zwei neue Methoden bereitgestellt, die entweder den Inhalt des Arbeitsblatts in Bereiche aufteilen oder die vorhandenen Bereiche zusammenführen können.

Anwendungsbeispiele

Bitte überprüfen Sie die Liste der Hilfethemen, die in den Aspose.Cells-Wiki-Dokumenten hinzugefügt wurden:

  1. Spalten und Zeilen automatisch anpassen, während HTML in die Arbeitsmappe geladen wird
  2. Konvertieren Sie Text in Spalten mit Aspose.Cells
  3. Rufen Sie eine Liste der Schriftarten ab, die in einer Tabelle oder Arbeitsmappe verwendet werden
  4. Erhalten Sie Warnungen beim Laden einer Excel-Datei
  5. Lesen und bearbeiten Sie Excel 2016-Diagramme
  6. Trimmen Sie führende leere Zeilen und Spalten beim Exportieren von Tabellenkalkulationen in das Format CSV
  7. Binden des Arbeitsblatts an ein benutzerdefiniertes Sammlungsobjekt mithilfe von GridWeb
  8. Benennen Sie doppelte Spalten beim Exportieren von Arbeitsblattdaten automatisch um
  9. Geteilte Fenster im GridDesktop-Arbeitsblatt


 
 Deutsch