Blader door onze producten

Aspose.Cells for Java 17.02.0 Versionshinweise

TasteZusammenfassungKategorie
CELLSJAVA-42009Unterstützt MS Excel 2016 TreeMap-DiagrammNeue Funktion
CELLSJAVA-42008Unterstützt MS Excel 2016 WasserfalldiagrammNeue Funktion
CELLSJAVA-41521Unterstützt das Konvertieren von Text in Spalten MS Excel-FunktionNeue Funktion
CELLSJAVA-42165Datenverlust beim Kopieren des Bereichs mit ausgeblendeten Zeilen und Spalten in eine neue Arbeitsmappe und beim Konvertieren in HTMLInsekt
CELLSJAVA-42164Datenverlust beim Kopieren des Bereichs mit ausgeblendeten Zeilen und Spalten in eine neue Arbeitsmappe und beim Konvertieren in HTML - IIInsekt
CELLSJAVA-42162Datenverlust beim Kopieren des Bereichs mit ausgeblendeten Zeilen und Spalten in eine neue Arbeitsmappe und beim Konvertieren in HTML - IIIInsekt
CELLSJAVA-40251Speichern unter PDF behält die Formatierung nicht beiInsekt
CELLSJAVA-42187Excel-Formel funktioniert nicht und wird als “#DIV/0!”Insekt
CELLSJAVA-42184Problem beim gleichzeitigen SpeichernInsekt
CELLSJAVA-42156Die oberen und unteren Ränder der Zellen sind beim Konvertieren in HTML verschwundenInsekt
CELLSJAVA-42147Excel-Formel funktioniert nicht richtigInsekt
CELLSJAVA-42131Die Neuberechnung einer Reihe von Formeln mit Aspose Cells APIs führt zu “#NUM!” ErrorInsekt
CELLSJAVA-42188Die Demoseite für Mathematik wird im Demoprojekt GridWeb (Java) nicht korrekt geladenInsekt
CELLSJAVA-41565Das Drop-down-Menü zur Listendatenvalidierung wird beim erneuten Laden von Daten nicht geschlossenInsekt
CELLSJAVA-42159PageSetup.BlackAndWhite scheint nicht zu funktionierenInsekt
CELLSNET-45106Fehler in try catch and re-throw-Ausnahme, bei der ExceptionType geändert wirdInsekt
CELLSJAVA-42189Wasserfalldiagramm: Beim Aufruf von compute() werden die Farben der Diagrammreihen zurückgesetzt.Insekt
CELLSJAVA-42160Der Fehler bei der logarithmischen Skalierung in Excel führt dazu, dass Aspose Cells hängen bleibtInsekt
CELLSJAVA-42158Die Begrenzungswerte der vertikalen Achse wurden beim Rendern der Tabelle auf PDF geändertInsekt
CELLSJAVA-42157Die horizontalen und vertikalen Achsenbegrenzungswerte wurden beim Rendern des Diagramms auf EMF geändertInsekt
CELLSJAVA-42133Hebräisch - Leerzeichen fehlt in PDFInsekt
CELLSJAVA-42107Das Diagramm wird beim Rendern in das Bild vertikal unterdrücktInsekt
CELLSJAVA-42105DataTable-Reihen fehlen beim Exportieren des Diagramms in ein BildInsekt
CELLSJAVA-42090Fehlende Unterstreichung im Titel, wenn das Diagramm in ein Bild umgewandelt wirdInsekt
CELLSJAVA-42086Hintergrundbild im Diagramm ist falschInsekt
CELLSJAVA-42084Die (hebräischen) Achsenbeschriftungen/Legende des Space-S/W-Diagramms fehlt in der Ausgabedatei PDFInsekt
CELLSJAVA-41831Der Inhalt der rechteckigen Form wird beim Konvertieren der Tabelle in HTML nicht gerendertInsekt
CELLSJAVA-42095Das Diagramm wurde beim Konvertieren der Tabelle in HTML geändertInsekt
CELLSJAVA-42096Die Formel im Diagramm hat die Position geändert, während die Tabelle in HTML konvertiert wurdeInsekt
CELLSJAVA-42169Konvertierung von Excel in PDF – Arabischer Text wird umgekehrtInsekt
CELLSJAVA-42193Blattname wird beim Einfügen von Formeln in Großbuchstaben geschriebenInsekt
CELLSJAVA-42191Aufruf von updateSelectedValue ändert activeSheetIndexInsekt
CELLSJAVA-42181Geschützte Ansicht nach erneutem Speichern einer XLS-DateiInsekt
CELLSJAVA-42180Das Kopieren einer Arbeitsmappe ändert die standardHeightInsekt
CELLSJAVA-42177Die Formel in der benutzerdefinierten Validierung fehlt, wenn die Arbeitsmappe im Format XLS gespeichert wirdInsekt
CELLSJAVA-42173Excel muss die Datei nach dem einfachen Speichern über Aspose.Cells wiederherstellenInsekt
CELLSJAVA-42171Die Tabelle wird beschädigt, nachdem die Schriftart für die Formen geändert wurdeInsekt
CELLSJAVA-42168Die Schriftart für einige Formen in der Sammlung kann nicht geändert werdenInsekt
CELLSJAVA-42166Die passwortgeschützte Excel-Datei löst beim Laden eine Ausnahme ausInsekt
CELLSJAVA-42163Die Größe der Zielarbeitsmappe ist fast doppelt so groß wie die der QuellarbeitsmappeInsekt
CELLSJAVA-42161Das Kopieren von Blättern zwischen Arbeitsmappen ändert die FormelInsekt
CELLSJAVA-42154Der Textwert der CheckBox kann nicht gelesen werdenInsekt
CELLSJAVA-42150Die Methode GetNames() gibt nicht alle Namen zurückInsekt
CELLSJAVA-40511Die Seiten der von Aspose.Cells generierten PDF sind alle schwarzInsekt
CELLSJAVA-42179NullPointerException bei Workbook ctor beim Laden eines HTMLAusnahme
CELLSJAVA-42174NullPointerException bei Workbook ctor beim Laden eines HTML - IIAusnahme
CELLSJAVA-42192CellsException: Ungültige Lochgröße: Sie muss zwischen 10 und 90 liegenAusnahme
CELLSJAVA-42190Ausnahme: „java.lang.IndexOutOfBoundsException“ beim Laden eines XLSX-DateiformatsAusnahme
CELLSJAVA-42185Ausnahme – ReadElementString konnte nur aufgerufen werden – trat beim Öffnen der Arbeitsmappe aufAusnahme

Ö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:

  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


 
 Deutsch