Excelize v2.11.0
- Wird veröffentlicht: 7 Juli 2026
Versionshinweise
Die bemerkenswertesten Änderungen in dieser Version sind:
Kompatibilität
- Aktualisierte Anforderung: Go-Sprachversion 1.25.0 oder höher erforderlich, aufgrund des Upgrades des Abhängigkeitspakets
golang.org/x/net - Grundlegende Änderungen in den Funktionen
AddChart,AddChartSheetundAddShape- Datentyp des Felds
TitleinChartvon[]RichTextRunzuChartTitlegeändert - Datentyp des Felds
LineinShapevonShapeLinezuLineOptionsgeändert - Datentyp
ChartDashTypeinLineDashTypeumbenannt - Datentyp
ChartLineTypeinLineTypeumbenannt - Datentyp
ChartLineinLineOptionsumbenannt
- Datentyp des Felds
Sicherheit
- Überprüfung der Zeilennummer beim Lesen von Arbeitsblättern zur Verhinderung unkontrollierter Speicherzuweisungen (CVE-2026-54063), zugehörige Sicherheitshinweise #GHSA-h69g-9hx6-f3v4
- Verhinderung angreifer-kontrollierter Speicherzuweisungen durch Validierung gegen die maximale Überlaufbegrenzung von Arbeitsblattzeilennummern (CWE-400 und CWE-770), zugehörige Sicherheitshinweise #GHSA-q5j5-6p94-4gwc
- Verhinderung von Abstürzen beim Abrufen eines Zellwerts mit ungültigem Index in der Tabelle gemeinsamer Zeichenfolgen (CWE-248 und CWE-755), zugehörige Sicherheitshinweise #GHSA-fx5j-qcqg-grpf
Neue Eigenschaften
- Neuer Datentyp
ChartTitlehinzugefügt - Neuer Datentyp
PivotTableShowValuesAshinzugefügt - Neue Aufzählung
PivotTableShowValuesAsTypehinzugefügt - 3 neue exportierte Fehlervariablen hinzugefügt:
ErrPivotTableShowValuesAsBaseField,ErrPivotTableShowValuesAsBaseItemundErrUnsupportedPivotTableShowValuesAsType - Neues Feld
ShowValuesAsim DatentypPivotTableFieldhinzugefügt - Neues Feld
SelectedItemsin den DatentypenPivotTableOptionsundSlicerOptionshinzugefügt - Neue Funktion
AutoFitColWidthzur automatischen Anpassung der Spaltenbreite hinzugefügt, verwandtes Problem #92 - Die Funktion
CalcCellValueunterstützt das Tilde-Platzhalterkriterium - Die Funktion
CalcCellValueunterstützt implizite Schnittmengen und korrigiert die Verankerung von Regex-Kriterien - Die Funktion
CalcCellValueunterstützt 3D-Referenzen über Blattbereiche hinweg, verwandtes Problem #2303 - Die Funktion
CalcCellValueunterstützt die Rückgabe von Formelberechnungsergebnissen mit dem Rohzellwert, verwandtes Problem #2316 - Die Funktion
AddPivotTableunterstützt die Prüfung, ob dasselbe Datenfeld sowohl in Spalten als auch in Zeilen und Filterfeldern der Pivot-Tabelle vorkommt, um die Erstellung einer beschädigten Arbeitsmappe zu verhindern - Die Funktionen
AddPivotTableundGetPivotTablesunterstützen das Festlegen und Abrufen der Option "Werte anzeigen als" für Datenfelder von Pivot-Tabellen, verwandtes Problem #2340 - Die Funktionen
AddPivotTable,AddSlicer,GetPivotTablesundGetSlicersunterstützen das Festlegen und Abrufen ausgewählter Elemente für Pivot-Tabellen und Pivot-Tabellen-Datenschnitte, verwandtes Problem #2154 - Die Funktionen
AddChartundAddChartSheetunterstützen das Festlegen des Diagrammtitels mit einer Formel - Die Funktionen
AddChartundAddChartSheetunterstützen das Festlegen des Layouts für Diagrammtitel und Diagrammachsentitel - Die Funktionen
AddChartundAddChartSheetunterstützen das Festlegen des Linienformats für Diagrammtitel und Diagrammachsentitel - Die Funktion
AddShapeunterstützt das Festlegen des Linienformats für Formen - Die Funktion
NewStyleunterstützt automatische Vorder- und Hintergrundfarben beim Erstellen eines einfarbigen Füllstils, wenn kein benutzerdefinierter Farbwert angegeben ist
Verbesserung der Kompatibilität
- Behoben: Diagrammblätter zeigen in Excel Online und WPS keine Diagramme an, verwandtes Problem #2273
Fehlerbehebung
- Behobene Regression aus v2.8.1 #1383
- Behoben: Absturz der Funktion
AddChartbeim Hinzufügen eines Diagramms ohne Füllserie - Behoben: Absturz der Funktion
CalcCellValuebei ungültiger Zeilenreferenz in bestimmten Fällen, Problem gelöst #2266 - Behoben: Exakte Textübereinstimmung von Formeln trifft bei der Funktion
CalcCellValuekeine Teilzeichenfolgen - Behoben: Berechnungsgenauigkeitsfehler in der Funktion
CalcCellValuefür die Formelfunktionen BINOM.INV, CHIINV, CHISQ.DIST, IMSECH, IMSQRT und NEGBINOM.DIST - Behoben: Funktion
CalcCellValueliefert in bestimmten Fällen ein falsches Berechnungsergebnis für FREQUENCY - Behoben: Funktion
AddCommentweist allen Kommentaren eine falsche Autoren-ID zu, wenn der Autor bereits in der Autorenliste vorhanden ist, Problem gelöst #2289 - Behoben: Möglicher Deadlock, der auftritt, wenn die Datei-Entsperr-Routine vor der Fehlerrückgabe nicht aufgerufen wird
- Behoben: Benutzerdefiniertes Zahlenformat mit Kommaskalierung wird nicht korrekt angewendet, Problem gelöst #2297
- Behoben: Absturz beim Lesen einer beschädigten Arbeitsmappe mit ungültigem Arbeitsblatt-XML durch den Spalteniterator, Problem gelöst #2299
- Behoben: Fehlendes einfaches Anführungszeichen nach der Anpassung von Formeln mit externen Referenzen
- Behoben: Fehler beim Entschlüsseln von Arbeitsmappen, die in bestimmten Fällen mit ECMA-376-Agile-Verschlüsselung und SHA512-Hash-Algorithmus geschützt sind, Problem gelöst #2328
- Behoben: Funktion
SetCellFormulalöscht beim Überschreiben mit einer normalen Formel keine gemeinsamen Formelmetadaten, Problem gelöst #2337
Leistungsverbesserung
- Reduzierter Speicherverbrauch beim Lesen unverschlüsselter Arbeitsmappen; Speicherverbrauch des Zeileniterators um bis zu 85% gesenkt
- Optimierte Leistung der Koordinatenkonvertierung und einiger interner Funktionen
- Speicherzuweisung der Funktion
ColumnNumberToNameum ca. 90% reduziert - Speicherzuweisung der Funktion
CoordinatesToCellNameum ca. 13% reduziert - Speicherzuweisung der internen Funktion
isNumericum ca. 68% reduziert
- Speicherzuweisung der Funktion
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#
Vielen Dank
Vielen Dank für alle Mitwirkenden an Excelize. Nachfolgend finden Sie eine Liste der Mitwirkenden, die Codebeiträge in dieser Version haben:
- @Rynzie02 (Rynzie)
- @jpoz (James Pozdena)
- @tvso (Tammy)
- @yyt030 (yyt)
- @hwo411 (Igor Khodyrev)
- @JimLee0921 (TuoLee)
- @zhuyanhuazhuyanhua (zhuhua)
- @kenny-not-dead (Roman Sergeev)
- @debugdoctor (Debug Doctor)
- @Journeyman150 (Vladislav Anisimov)
- @ivolkoff (Ivan Volkov)
- @plandem (Andrey G.)
- @martskins
- @shcabin
- @narasaka (Nathanael Tehilla Gunawan)
- @lawrence3699 (chaoliang yan)
- @SAY-5 (Sai Asish Y)
- @noahchiu22 (Noah)
- @rootsec1 (Abhishek Murthy)
- @guangxuewu
- @AdamDrewsTR (Adam Drews)
- @grmblfrz (Swen Thümmler)
- @WaterRRabbit
- @krystophny (Christopher Albert)
- @Aprax14 (Damiano Scarpellini)
- @artur-chopikian (Artur Chopikian)