Excelize v2.10.0

Versionshinweise

Die bemerkenswertesten Änderungen in dieser Version sind:

Kompatibilität

  • Aktualisierung der Mindestanforderung an die Go-Version auf 1.24.0 oder höher, um das Abhängigkeitspaket golang.org/x/crypto zu aktualisieren

Neue Eigenschaften

  • Neue exportierte Fehler-Variable ErrTransparency hinzugefügt
  • Neue Datentypen ChartDashType, CustomProperty und ZipWriter hinzugefügt
  • Neues Feld Border zum Datentyp ChartMarker hinzugefügt
  • Neues Feld Font zum Datentyp ChartLegend hinzugefügt
  • Neues Feld Legend zum Datentyp ChartSeries hinzugefügt
  • Neues Feld Transparency zum Datentyp Fill hinzugefügt
  • Neue Felder Dash und Fill zum Datentyp ChartLine hinzugefügt
  • Neues Feld TmpDir zum Datentyp Options hinzugefügt, unterstützt die Angabe eines benutzerdefinierten temporären Verzeichnisses zur Erstellung temporärer Dateien, verwandtes Problem #2024
  • Neues Feld Charset zum Datentyp Font hinzugefügt, unterstützt die explizite Angabe von Schriftcodierungen beim Erstellen von Tabellen
  • Neue Funktionen GetCustomProps und SetCustomProps hinzugefügt, unterstützen das Abrufen und Festlegen benutzerdefinierter Eigenschaften der Arbeitsmappe, verwandtes Problem #2146
  • Neue Funktion SetZipWriter hinzugefügt, unterstützt die Festlegung eines benutzerdefinierten ZIP-Schreibers, verwandtes Problem #2199
  • Optionaler Parameter withoutValues für die Funktion GetMergeCells hinzugefügt
  • Funktion DeleteDataValidation unterstützt das Löschen von Datenüberprüfungen in der Erweiterungsliste sowie das Löschen durch mehrere Zellbereiche über Referenzsequenz-Array oder Leerzeichen-getrennte Referenzsequenz-Zeichenfolge, verwandtes Problem #2133
  • Funktion AddChart unterstützt die Festlegung von gestrichelten Linien und Rahmenarten für Diagramm-Markierungen
  • Funktion AddChart unterstützt die Festlegung von Schriftarten für Diagrammlegenden, verwandtes Problem #2169
  • Rückfall auf Standardschriftgröße beim Erstellen von Stilen überspringen, wenn die Schriftgröße kleiner als die Mindestgröße ist
  • Funktionen AddChart und AddChartSheet unterstützen die Erstellung von vier Arten von Box- und Whisker-Aktiencharts: Hoch-Tief-Schluss, Eröffnung-Hoch-Tief-Schluss, Volumen-Hoch-Tief-Schluss und Volumen-Eröffnung-Hoch-Tief-Schluss
  • Funktion CalcCellValue unterstützt die Formelfunktion BAHTTEXT
  • Unterstützung für das Parsen von Zahlenformatcodes mit Hijri- und Gregorianischem Kalender
  • Unterstützung für Transparenz-Einstellungen bei Diagrammen und Formen, verwandtes Problem #2176
  • Unterstützung für Zahlenformate in 8 neuen Sprachen: Korsisch, Kroatisch, Kroatisch (Latein), Tschechisch, Dänisch, Divehi, Niederländisch, Dzongkha-Sprache

Verbesserung der Kompatibilität

  • Entfernen aller führenden Gleichheitszeichen bei Zellformeln zur Verbesserung der Kompatibilität mit Apple Numbers, verwandtes Problem #2145
  • Verwendung relativer Blattpfade in den internen Beziehungen der Arbeitsmappe

Fehlerbehebung

  • Behebung eines Rückfallfehlers in Version v2.9.1, Build schlug auf ARMv7-Architekturen fehl, Problem gelöst #2132
  • Behebung eines Fehlers im Zahlenformat-Parser, der leere Literale am Ende des Formats entfernte
  • Behebung eines Absturzes beim Abrufen von Zeichenfolgen mit ungültigem Offset-Bereich, Probleme gelöst #2019 und #2150
  • Behebung eines Absturzes beim Lesen nicht unterstützter Pivot-Cache-Typen, Problem gelöst #2161
  • Behebung fehlerhafter Zeichenüberprüfung, Zeichen werden als einzelne Runen gezählt bei Längenprüfung, Problem gelöst #2167
  • Behebung eines Fehlers, der beim Hinzufügen einer Pivot-Tabelle die Arbeitsmappe in Excel für Mac beschädigte, Problem gelöst #2180
  • Behebung falscher Monatsabkürzungen beim Lesen von Zellen mit tibetischem Zahlenformatcode
  • Behebung inkonsistenter Ergebnisse bei speziellen Datumsformaten im Vergleich zu Excel, Problem gelöst #2192

Leistungsverbesserung

  • Optimierung der Funktion GetSheetDimension durch Stream-Parsing des Arbeitsblatt-XMLs, ca. 95% schneller und ca. 96% weniger Speicherverbrauch

Sonstiges

  • Das Abhängigkeitsmodul wurde aktualisiert
  • Unit Tests und godoc aktualisiert
  • Aktualisierung der mehrsprachigen Dokumentationswebsite mit Unterstützung für Arabisch, Deutsch, Englisch, Spanisch, Französisch, Italienisch, Japanisch, Koreanisch, Portugiesisch, Russisch, vereinfachtes und traditionelles Chinesisch
  • excelize-wasm NPM-Paket-Release-Update für WebAssembly / JavaScript-Unterstützung
  • excelize PyPI-Paket-Release-Update für Python
  • ExcelizeCs NuGet .Net-Paket-Release-Update für C#
  • Fügen Sie ein neues Logo für Excelize

Vielen Dank

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

  • @DengY11 (Yi Deng)
  • @JerryLuo-2005
  • @aliavd1 (Ali Vatandoost)
  • @xiaoq898
  • @Now-Shimmer
  • @Jameshu0513
  • @mengpromax (MengZhongYuan)
  • @Leopard31415926
  • @hongjr03 (Hong Jiarong)
  • @juefeng
  • @black-butler
  • @Neugls
  • @Leo012345678
  • @a2659802
  • @torotake
  • @crush-wu
  • @zhuyanhuazhuyanhua
  • @shcabin

results matching ""

    No results matching ""