Excelize v2.9.0

Versionshinweise

Die bemerkenswertesten Änderungen in dieser Version sind:

Kompatibilität

  • Ändern Sie den Datentyp für das ConditionalFormatOptions-Strukturfeld Format als Zeiger, verwandtes problem #1867

Neue Eigenschaften

  • Neue Funktionen DeleteSlicer und GetSlicers hinzufügen, verwandtes problem #810
  • Neue Funktion MoveSheet hinzufügen, um das Ändern der Blattreihenfolge in der Arbeitsmappe zu unterstützen, verwandtes problem #1076
  • Neues Feld AutoFitIgnoreAspect in der Datentypunterstützung GraphicOptions hinzufügen, um die Zelle mit dem Bild zu füllen und sein Seitenverhältnis zu ignorieren
  • Neues Feld TickLabelPosition im Datentyp ChartAxis hinzufügen, um die Beschriftungsposition des Diagramms festzulegen
  • Fügen Sie die neuen Felder ShowAll, InsertBlankRow und NumFmt im Datentyp PivotTableField hinzu
  • Fügen Sie die neuen Felder ClassicLayout, FieldPrintTitles und ItemPrintTitles im Datentyp PivotTableOptions hinzu
  • Einführung von 2 neuen exportierten Aufzählungstypen ChartTickLabelPositionType und PictureInsertType
  • Einführung eines neuen exportierten Enumerationswerts ChartLineUnset
  • Einführung von 4 Konstanten ExtURIDataField, ExtURIPivotField, ExtURIPivotFilter und ExtURIPivotHierarchy
  • Neue exportierte Fehlervariable ErrPivotTableClassicLayout einführen
  • Die Funktion MergeCell unterstützt das Löschen von Slave-Zellenwerten beim Zusammenführen von Zellen
  • Die Funktionen AddDataValidation, DeleteDataValidation und GetCellStyle unterstützen sichere Parallelität, verwandtes problem #1825 und #1903
  • Die Funktion GetDataValidations unterstützt das Abrufen von Datenvalidierungen, die in den Erweiterungslisten gespeichert sind, verwandtes problem #1835
  • Die Funktion SetSheetName unterstützt Groß- und Kleinschreibung, verwandtes problem #1856
  • Die Funktionen GetPictureCells und GetPictures unterstützen das Abrufen von Zellbildern, die mit der Formelfunktion IMAGE eingefügt werden, sowie absolute Pfade für Bilder
  • Neues Feld AutoFitIgnoreAspect in der Datentypunterstützung GraphicOptions hinzufügen, um die Zelle mit dem Bild zu füllen und sein Seitenverhältnis zu ignorieren
  • Die Funktion SetCellHyperLink unterstützt das Entfernen von Hyperlinks durch den Linktyp None, verwandtes problem #1940
  • Die Funktion AddChart unterstützt das Erstellen von Kombinationsdiagrammen mit gleichen Typen, verwandtes problem #1940
  • Die Funktion AddChart unterstützt das Festlegen des Linientyps eines Streudiagramms
  • Ein Fehler wird zurückgegeben, wenn die Zelle der Spaltenüberschrift im Datenbereich der Pivot-Tabelle leer ist, wenn die Pivot-Tabelle mit der Funktion AddPivotTable erstellt wird, verwandtes problem #1945
  • Unterstützung für die Anwendung von Zahlenformatausdrücken mit Sprach-/Standort-Tags und ID hinzufügen
  • Unterstützung für die Anwendung des Zahlenformats für Zeit- und Dauerzellenwerte hinzufügen, verwandtes problem #2004
  • Neue Support-Formel-Funktion: DM

Verbesserung der Kompatibilität

  • Verbessern Sie die Kompatibilität für das Anwenden des Zahlenformats und unterstützen Sie das Anwenden des Zahlenformats mit Ausrichtung, verwandtes problem #1847
  • Verbesserte Kompatibilität für den internen Arbeitsmappenteil mit einem Tabellenkalkulations-Namespacepräfix, verwandtes problem #1886
  • Verbessern Sie die Kompatibilität für die internen Mediendateien der Arbeitsmappe mit absolutem Pfad, verwandtes problem #1888

Fehlerbehebung

  • Behebung eines Regressionsfehlers in v2.8.1. Der automatische Filter funktioniert in LibreOffice nicht, verwandtes problem #1830
  • Behebung eines Regressionsfehlers in v2.8.1, Unterstützung für die Anpassung der Datenvalidierung mit mehreren Zellbereichen, verwandtes problem #1831
  • Behebung eines Regressionsfehlers in v2.8.1, Fehler bei doppelten Zeilen, wenn die bedingte Formatierung oder die Datenüberprüfung mehrere Zellbereichsreferenzen hat
  • Behebung eines Regressionsfehlers in v2.8.1, bei dem beim mehrmaligen Speichern ein falscher Zellenwert geschrieben wurde, verwandtes problem #1906
  • Behebung eines Regressionsfehlers in v2.8.1: Sparklines werden dupliziert, wenn Sparklines auf mehreren Blättern erstellt werden, verwandtes problem #1910
  • Die Funktion CalcCellValue unterstützt die Berechnung von Formelfunktionen ISNUMBER, OR und FIND mit Matrixargumenten, verwandtes problem #1819
  • Beheben Sie das Problem mit der Rundung der Berechnungsergebnisse der Funktion CalcCellValue, verwandtes problem #1851
  • Behebung der Funktion CalcCellValue, die falsche Ergebnisse der Formelfunktionen XIRR und XNPV zurückgibt, verwandtes problem #1989
  • Beheben Sie den Fehler RemoveCol, der beim Löschen von Spalten zurückgegeben wird, verwandtes problem #1829
  • Korrigieren Sie den falschen Ergebnisdatentyp der Formelfunktion DATE, verwandtes problem #1833
  • Beheben Sie eine Panik beim Lesen einer Arbeitsmappe mit einem internen Zeilenelement ohne das Attribut r
  • Behebung von Klammern in Formeln, die beim Einfügen neuer Spalten oder Zeilen abgeschnitten werden, verwandtes problem #1861
  • Korrigieren Sie in einigen Fällen ein falsches Escape-Ergebnis bei der Datenvalidierung
  • Behebung eines Problems, bei dem einige Zeichen im Stream Writer nicht angezeigt werden können, verwandtes problem #1865
  • Speichern der Arbeitsmappe mit sortiertem internen Teilpfad, um denselben Hash identischer Dateien beizubehalten und einen falschen MIME-Typ zu korrigieren, verwandtes problem #1889
  • Beheben Sie die Funktion AddChart, wenn das Achsenformat im Kombinationsdiagramm nicht funktioniert, verwandtes problem #1921
  • Korrigieren Sie die Funktion AddChart, um eine falsche Position der Titel der primären Achsen festzulegen
  • Korrigieren Sie die Funktion AddChart, sodass der Titel der sekundären vertikalen Achse nicht angezeigt wird, verwandtes problem #1926
  • Korrigieren Sie die Funktion AddChart, wenn der Linientyp des Liniendiagramms nicht funktioniert
  • Korrigieren Sie die Funktion GetPivotTables, die einen falschen Datenbereich zurückgibt, verwandtes problem #1937
  • Beheben Sie die GetStyle Funktionspanne bei einem Design ohne sysClr, verwandtes problem #1963
  • Behebung des Fehlers, der durch die Funktion GetCellRichText zurückgegeben wird, wenn eine Zelle ohne SST-Index gelesen wird, verwandtes problem #1999
  • Beheben Sie die Panic der Funktion SetSheetVisible auf Blättern ohne Ansichten, verwandtes problem #1969
  • Fehlendes Prozentzeichen im formatierten Ergebnis für numerischen Zellenwert Null korrigieren, verwandtes problem #1942
  • Fehlende horizontale Achse im Streudiagramm mit negativen Werten korrigieren
  • Behebung eines fehlenden Formmakros nach dem Anpassen des Zeichenobjekts, verwandtes problem #1957
  • In manchen Fällen fehlende bedingte Formatierung nach dem Entfernen einer Spalte beheben, verwandtes problem #1968
  • Beheben Sie das Problem beim Lesen des Zellenwerts mit dem Rundungsproblem bei Dezimalwerten, verwandtes problem #1979
  • Unterstützt das Setzen von Zellenwerten mit einem IEEE 754-Wert "keine Zahl" oder Unendlichkeit, verwandtes problem #119 und #1955

Leistungsverbesserung

  • Behebung des Problems mit der Verlangsamung der Regressionsgeschwindigkeit und dem Anstieg der Speichernutzung in Version 2.8.0
  • Reduzieren Sie den Speicherverbrauch für die Funktion GetRows, verwandtes problem #1874
  • Optimieren Sie die Leistung der Funktion ColumnNumberToName, reduzieren Sie den Speicherverbrauch und den Zeitaufwand um etwa 50%

Sonstiges

  • Das Abhängigkeitsmodul wurde aktualisiert
  • Unit Tests und godoc aktualisiert
  • Dokumentationswebsite mit mehreren Sprachen: Arabisch, Deutsch, Englisch, Spanisch, Französisch, Japanisch, Koreanisch, Portugiesisch, Russisch, Chinesisch (vereinfacht) und Chinesisch (traditionell), aktualisiert. Italienische Version des Dokuments hinzugefügt

Vielen Dank

Vielen Dank für alle Mitwirkenden an Excelize. Nachfolgend finden Sie eine Liste der Mitwirkenden, die Codebeiträge in dieser Version haben:

  • @mirgong (helloWorld)
  • @YueChenXu-Kimi (岳晨旭)
  • @JackMin1314 (陈王)
  • @paolobarbolini (Paolo Barbolini)
  • @iEvan-lhr (Evan lu)
  • @yetyear (yeahyear)
  • @ha5ky (hu5ky)
  • @lizhichao (vic)
  • @realzuojianxiang (realzuojianxiang)
  • @msackman (Matthew Sackman)
  • @yyle88 (yangyile-yyle88)
  • @yunkeweb (yunkeweb)
  • @iraj720 (Nima)
  • @jianxinhou
  • @barlevd
  • @18409615759 (nna)
  • @qijinkui (xiaokui)
  • @user1121114685 (联盟少侠)
  • @wangsongyan
  • @vsemichev (Vovka Morkovka)
  • @zhayt (Aybek)
  • @ShowerBandV (ShowerBandV)
  • @imink (Patrick Wang)
  • @samkeke (wxy)
  • @pjh591029530
  • @zhangyimingdatiancai
  • @wanghaochen2024
  • @centurion-hub
  • @peng (Zhang Zhipeng)
  • @slashdotdash (Ben Smith)
  • @ArcholSevier
  • @liuwangchao
  • @Zncl2222 (Jian Yu, Chen)

results matching ""

    No results matching ""