Aspose.Cells for Java 17.02.0 Versionshinweise
Taste | Zusammenfassung | Kategorie |
---|---|---|
CELLSJAVA-42009 | Unterstützt MS Excel 2016 TreeMap-Diagramm | Neue Funktion |
CELLSJAVA-42008 | Unterstützt MS Excel 2016 Wasserfalldiagramm | Neue Funktion |
CELLSJAVA-41521 | Unterstützt das Konvertieren von Text in Spalten MS Excel-Funktion | Neue Funktion |
CELLSJAVA-42165 | Datenverlust beim Kopieren des Bereichs mit ausgeblendeten Zeilen und Spalten in eine neue Arbeitsmappe und beim Konvertieren in HTML | Insekt |
CELLSJAVA-42164 | Datenverlust beim Kopieren des Bereichs mit ausgeblendeten Zeilen und Spalten in eine neue Arbeitsmappe und beim Konvertieren in HTML - II | Insekt |
CELLSJAVA-42162 | Datenverlust beim Kopieren des Bereichs mit ausgeblendeten Zeilen und Spalten in eine neue Arbeitsmappe und beim Konvertieren in HTML - III | Insekt |
CELLSJAVA-40251 | Speichern unter PDF behält die Formatierung nicht bei | Insekt |
CELLSJAVA-42187 | Excel-Formel funktioniert nicht und wird als “#DIV/0!” | Insekt |
CELLSJAVA-42184 | Problem beim gleichzeitigen Speichern | Insekt |
CELLSJAVA-42156 | Die oberen und unteren Ränder der Zellen sind beim Konvertieren in HTML verschwunden | Insekt |
CELLSJAVA-42147 | Excel-Formel funktioniert nicht richtig | Insekt |
CELLSJAVA-42131 | Die Neuberechnung einer Reihe von Formeln mit Aspose Cells APIs führt zu “#NUM!” Error | Insekt |
CELLSJAVA-42188 | Die Demoseite für Mathematik wird im Demoprojekt GridWeb (Java) nicht korrekt geladen | Insekt |
CELLSJAVA-41565 | Das Drop-down-Menü zur Listendatenvalidierung wird beim erneuten Laden von Daten nicht geschlossen | Insekt |
CELLSJAVA-42159 | PageSetup.BlackAndWhite scheint nicht zu funktionieren | Insekt |
CELLSNET-45106 | Fehler in try catch and re-throw-Ausnahme, bei der ExceptionType geändert wird | Insekt |
CELLSJAVA-42189 | Wasserfalldiagramm: Beim Aufruf von compute() werden die Farben der Diagrammreihen zurückgesetzt. | Insekt |
CELLSJAVA-42160 | Der Fehler bei der logarithmischen Skalierung in Excel führt dazu, dass Aspose Cells hängen bleibt | Insekt |
CELLSJAVA-42158 | Die Begrenzungswerte der vertikalen Achse wurden beim Rendern der Tabelle auf PDF geändert | Insekt |
CELLSJAVA-42157 | Die horizontalen und vertikalen Achsenbegrenzungswerte wurden beim Rendern des Diagramms auf EMF geändert | Insekt |
CELLSJAVA-42133 | Hebräisch - Leerzeichen fehlt in PDF | Insekt |
CELLSJAVA-42107 | Das Diagramm wird beim Rendern in das Bild vertikal unterdrückt | Insekt |
CELLSJAVA-42105 | DataTable-Reihen fehlen beim Exportieren des Diagramms in ein Bild | Insekt |
CELLSJAVA-42090 | Fehlende Unterstreichung im Titel, wenn das Diagramm in ein Bild umgewandelt wird | Insekt |
CELLSJAVA-42086 | Hintergrundbild im Diagramm ist falsch | Insekt |
CELLSJAVA-42084 | Die (hebräischen) Achsenbeschriftungen/Legende des Space-S/W-Diagramms fehlt in der Ausgabedatei PDF | Insekt |
CELLSJAVA-41831 | Der Inhalt der rechteckigen Form wird beim Konvertieren der Tabelle in HTML nicht gerendert | Insekt |
CELLSJAVA-42095 | Das Diagramm wurde beim Konvertieren der Tabelle in HTML geändert | Insekt |
CELLSJAVA-42096 | Die Formel im Diagramm hat die Position geändert, während die Tabelle in HTML konvertiert wurde | Insekt |
CELLSJAVA-42169 | Konvertierung von Excel in PDF – Arabischer Text wird umgekehrt | Insekt |
CELLSJAVA-42193 | Blattname wird beim Einfügen von Formeln in Großbuchstaben geschrieben | Insekt |
CELLSJAVA-42191 | Aufruf von updateSelectedValue ändert activeSheetIndex | Insekt |
CELLSJAVA-42181 | Geschützte Ansicht nach erneutem Speichern einer XLS-Datei | Insekt |
CELLSJAVA-42180 | Das Kopieren einer Arbeitsmappe ändert die standardHeight | Insekt |
CELLSJAVA-42177 | Die Formel in der benutzerdefinierten Validierung fehlt, wenn die Arbeitsmappe im Format XLS gespeichert wird | Insekt |
CELLSJAVA-42173 | Excel muss die Datei nach dem einfachen Speichern über Aspose.Cells wiederherstellen | Insekt |
CELLSJAVA-42171 | Die Tabelle wird beschädigt, nachdem die Schriftart für die Formen geändert wurde | Insekt |
CELLSJAVA-42168 | Die Schriftart für einige Formen in der Sammlung kann nicht geändert werden | Insekt |
CELLSJAVA-42166 | Die passwortgeschützte Excel-Datei löst beim Laden eine Ausnahme aus | Insekt |
CELLSJAVA-42163 | Die Größe der Zielarbeitsmappe ist fast doppelt so groß wie die der Quellarbeitsmappe | Insekt |
CELLSJAVA-42161 | Das Kopieren von Blättern zwischen Arbeitsmappen ändert die Formel | Insekt |
CELLSJAVA-42154 | Der Textwert der CheckBox kann nicht gelesen werden | Insekt |
CELLSJAVA-42150 | Die Methode GetNames() gibt nicht alle Namen zurück | Insekt |
CELLSJAVA-40511 | Die Seiten der von Aspose.Cells generierten PDF sind alle schwarz | Insekt |
CELLSJAVA-42179 | NullPointerException bei Workbook ctor beim Laden eines HTML | Ausnahme |
CELLSJAVA-42174 | NullPointerException bei Workbook ctor beim Laden eines HTML - II | Ausnahme |
CELLSJAVA-42192 | CellsException: Ungültige Lochgröße: Sie muss zwischen 10 und 90 liegen | Ausnahme |
CELLSJAVA-42190 | Ausnahme: „java.lang.IndexOutOfBoundsException“ beim Laden eines XLSX-Dateiformats | Ausnahme |
CELLSJAVA-42185 | Ausnahme – ReadElementString konnte nur aufgerufen werden – trat beim Öffnen der Arbeitsmappe auf | Ausnahme |
Ö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 Java vorgenommen wurden das Aspose.Cells Support-Forum.
HTMLLoadOptions.AutoFitColsAndRows-Eigenschaft hinzugefügt
Diese Version von Aspose.Cells for Java 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
HTMLLoadOptions loadOptions = new HTMLLoadOptions();
// Set the AutoFitColsAndRows property to true
loadOptions.setAutoFitColsAndRows(true);
// Create an instance of Workbook and load HTML while passing
// the object of HTMLLoadOptions class created above
Workbook book = new Workbook(dir + "sample.htm", loadOptions);
WorkbookSettings.WarningCallback & LoadOptions.WarningCallback Properties hinzugefügt
Aspose.Cells for Java 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 implements IWarningCallback
{
public void warning(WarningInfo warningInfo)
{
if (warningInfo.getWarningType() == WarningType.DUPLICATE_DEFINED_NAME)
{
System.out.println("Duplicate Defined Names Found as " + warningInfo.getDescription());
}
}
}
So verwenden Sie die oben definierte benutzerdefinierte Klasse.
// Create an instance of LoadOptions class
LoadOptions options = new LoadOptions();
// Set the WarningCallback property to custom class
options.setWarningCallback(new WarningCallback());
// Load a sample spreadsheet in an instance of Workbook while
// passing the object of LoadOptions class as defined above
Workbook book = new Workbook(dir + "sample.xlsx", options);
Methode Cells.textToColumns hinzugefügt
Die neueste Überarbeitung von Aspose.Cells for Java APIs haben die Cells.textToColumns-Methode verfügbar gemacht, um die von Excel nachzuahmenText in SpaltenMerkmal. Excel bietet diese Funktion abDatenwerkzeugeunter 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
Workbook book = new Workbook(dir + "sample.xlsx");
// Retrieve the cells collection of the first worksheet in the sample
Cells cells = book.getWorksheets().get(0).getCells();
// Create an instance of TxtLoadOptions
TxtLoadOptions options = new TxtLoadOptions();
// Specify the separator
options.setSeparator(',');
// Split the data in range B2:B4
cells.textToColumns(1, 1, 3, options);
Workbook.getFonts-Methode hinzugefügt
Aspose.Cells for Java 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 der Klasse typeFont.
Das folgende Code-Snippet veranschaulicht die Verwendung der Workbook.getFonts-Methode.
// Erstellen Sie eine Instanz von Workbook und laden Sie ein Beispiel
Arbeitsmappenbuch = neue Arbeitsmappe (dir + "sample.xlsx");
// Die Liste der in der Tabelle verwendeten Schriftarten abrufen
Font[]fonts = book.getFonts();
// Iterieren Sie die Liste und schreiben Sie den Namen der Schriftart
für (int i = 0; i< fonts.length; i ++)
{
Font font = fonts[i];
System.out.println(font.getName());
}
TxtSaveOptions.TrimLeadingBlankRowAndColumn-Eigenschaft hinzugefügt
Diese Überarbeitung von Aspose.Cells for Java 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
Workbook book = new Workbook(dir + "sample.xlsx");
// Create an instance of TxtSaveOptions
TxtSaveOptions options = new TxtSaveOptions();
// Set TrimLeadingBlankRowAndColumn property to true
options.setTrimLeadingBlankRowAndColumn(true);
// Export to CSV format while removing the leading blank rows & columns
book.save(dir + "output.csv", options);
BuiltInDocumentPropertyCollection.Revision-Eigenschaft und veraltete BuiltInDocumentPropertyCollection.RevisionNumber-Eigenschaft hinzugefügt
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.
Anwendungsbeispiele
Bitte überprüfen Sie die Liste der Hilfethemen, die in den Aspose.Cells-Wiki-Dokumenten hinzugefügt wurden:
- Spalten und Zeilen automatisch anpassen, während HTML in die Arbeitsmappe geladen wird
- Konvertieren Sie Text in Spalten mit Aspose.Cells
- Rufen Sie eine Liste der Schriftarten ab, die in einer Tabelle oder Arbeitsmappe verwendet werden
- Erhalten Sie Warnungen beim Laden einer Excel-Datei
- Lesen und bearbeiten Sie Excel 2016-Diagramme
- Trimmen Sie führende leere Zeilen und Spalten beim Exportieren von Tabellenkalkulationen in das Format CSV