Excelize v2.10.0
- Veröffentlicht am: 14 Oktober 2025
- Veröffentlicht auf GitHub: https://github.com/xuri/excelize/releases/tag/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/cryptozu aktualisieren
Neue Eigenschaften
- Neue exportierte Fehler-Variable
ErrTransparencyhinzugefügt - Neue Datentypen
ChartDashType,CustomPropertyundZipWriterhinzugefügt - Neues Feld
Borderzum DatentypChartMarkerhinzugefügt - Neues Feld
Fontzum DatentypChartLegendhinzugefügt - Neues Feld
Legendzum DatentypChartSerieshinzugefügt - Neues Feld
Transparencyzum DatentypFillhinzugefügt - Neue Felder
DashundFillzum DatentypChartLinehinzugefügt - Neues Feld
TmpDirzum DatentypOptionshinzugefügt, unterstützt die Angabe eines benutzerdefinierten temporären Verzeichnisses zur Erstellung temporärer Dateien, verwandtes Problem #2024 - Neues Feld
Charsetzum DatentypFonthinzugefügt, unterstützt die explizite Angabe von Schriftcodierungen beim Erstellen von Tabellen - Neue Funktionen
GetCustomPropsundSetCustomPropshinzugefügt, unterstützen das Abrufen und Festlegen benutzerdefinierter Eigenschaften der Arbeitsmappe, verwandtes Problem #2146 - Neue Funktion
SetZipWriterhinzugefügt, unterstützt die Festlegung eines benutzerdefinierten ZIP-Schreibers, verwandtes Problem #2199 - Optionaler Parameter
withoutValuesfür die FunktionGetMergeCellshinzugefügt - Funktion
DeleteDataValidationunterstü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
AddChartunterstützt die Festlegung von gestrichelten Linien und Rahmenarten für Diagramm-Markierungen - Funktion
AddChartunterstü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
AddChartundAddChartSheetunterstü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
CalcCellValueunterstü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
GetSheetDimensiondurch 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