Excelize v2.4.1

Versionshinweise

Die bemerkenswertesten Änderungen in dieser Version sind:

Kompatibilität

Ändern Sie den Importpfad für Go Modules in github.com/xuri/excelize/v2

Neue Eigenschaften

  • Unterstützung der eingestellten Spaltenbreite im Streaming-Modus, verwandtes problem #625
  • Unterstützen Sie das Zusammenführen von Zellen im Streaming-Modus, verwandtes problem #826
  • Neue Unterstützung von 2 Formelfunktionen: BESSELK, BESSELY
  • Die Formelberechnungs-Engine unterstützt jetzt definierte Namensreferenzen
  • Deaktivierungsoption für Diagramm xAchse und yAchse hinzufügen
  • Die Funktion AddPivotTable unterstützt den Referenzquelldatenbereich durch den definierten Namen, beziehen Sie sich auf Problem #856
  • Die folgende Funktion ist jetzt Parallelitätssicherheit, beziehen Sie sich auf Problem #861
    • AddPicture und GetPicture Parallelität einfügen oder das Bild aus dem Arbeitsblatt holen
    • Parallelität von Rows und Cols iteriert Zeilen und Spalten
    • SetSheetRow Parallelität setzt Zellen für eine Zeile im Arbeitsblatt
    • SetCellStyle Parallelitäts-Set Zellstil
    • NewStyle Parallelität erstellt den Stil
  • Fehlermeldung der Funktion 24 exportieren

Verbesserung der Kompatibilität

  • Verbessert die Kompatibilität für Standard-XML-Namespace-Attribute, repariert in einigen Fällen die generierte beschädigte Datei file
  • Verbessert die Kompatibilität mit nicht standardmäßigen Seiteneinrichtungsattributen, das Öffnen der Tabelle ist in einigen Fällen fehlgeschlagen
  • Zählattribut in der Tabelle mit gemeinsam genutzten Zeichenfolgen hinzufügen
  • Entfernen Sie die UTC-Zeitzonenanforderung, wenn Sie den Zellenwert mit der Zeit festlegen, problem lösen #409
  • Verbessert die Kompatibilität mit XML-Steuerzeichen in der Escape-Literalzeichenfolge
  • Benennen Sie das exportierte Feld File.XLSX um in File.Pkg
  • Ändern Sie die Blattnamen nicht zwischen Groß- und Kleinschreibung für NewSheet, GetSheetIndex, DeleteSheet, problem lösen #873
  • Fehlendes Pivot-Attribut der bedingten Formatierung behoben, problem lösen #883
  • Verbesserte Kompatibilität mit ungültigem Attribut für die erste Seitenzahl im Seitenlayout
  • Maximale Zeichenbegrenzung hinzufügen und fehlendes Erhaltungszeichen für SetCellRichText korrigieren

Fehlerbehebung

  • Fehler beim Parsen des 12/24-Stunden-Zeitformats behoben, problem lösen #823 und #841
  • Fix kann in einigen Fällen keine Kommentare von GetComments erhalten, beheben Sie das Problem #825
  • Problem beim Abrufen und Hinzufügen von Kommentaren zu mehreren Autoren behoben, problem lösen #829 und #830
  • Beheben Sie einen ungültigen Dateipfad und einen doppelten Namespace beim erneuten Erstellen des Arbeitsblatts, beheben Sie das Problem #834
  • Festgelegte Umrissattribute funktionieren nicht, wenn der Wert der Attribute showOutlineSymbols, summaryBelow und summaryRight false ist
  • Vermeiden Sie leere Zeilen im Ende des Arbeitsblatts durch GetRows, problem lösen #842
  • Fehlende Formelzelle beim Abrufen des Zeilenwerts beheben, problem lösen #855 beheben
  • Fix Vergleich schlägt innerhalb und außerhalb der IF-Funktion fehl, problem lösen #858
  • Fix GetRowHeight bekommt tatsächlich die Höhe der nächsten Zeile
  • Korrigieren Sie den falschen Bereich beim Abrufen und Löschen des definierten Namens, problem lösen #879
  • Attribut LocalSheetID im definierten Namen sollte gleich SheetIndex anstatt SheetID sein
  • Korrigieren Sie fehlende Stile jeder Zelle, wenn Sie den Spaltenstil festlegen set, problem lösen #467
  • Panik vermeiden, wenn beim Erstellen einer Pivot-Tabelle ein falscher Bereich als PivotTableRange angegeben wirdange
  • Fehler beim Lesen von Dezimalstellen behoben, problem lösen #848 und #852
  • Escape-XML-Zeichen in der Dropdown-Liste, vermeiden Sie die Erzeugung beschädigter Dateien file, problem lösen #971
  • Falsches Zeichenanzahllimit in der Drop-Liste behoben, problem lösen #972
  • Beheben Sie die hohe CPU-Auslastung beim Lesen von Zellenwerten mit Zahlenformat, die in einigen Fällen durch ein Excel-Zeitanalyseproblem verursacht wurden, problem lösen #974
  • In einigen Fällen wurde ein Fehler beim Analysieren des Monats im benutzerdefinierten Zahlenformat behoben

Leistungsverbesserung

  • Reduzieren Sie den redundanten Speicher auf Save und SaveAs um maximal 19% basierend auf der zuvor veröffentlichten Version

Sonstiges

  • Behebung des Code-Sicherheitsproblems CWE-190 und CWE-681
  • Das Abhängigkeitsmodul wurde aktualisiert
  • Unit Tests und godoc aktualisiert
  • Verwenden Sie GitHub Action für Komponententests
  • Dokumentationswebsite mit mehrsprachiger Sprache: Arabisch, Deutsch, Spanisch, Englisch, Französisch, Russisch, Chinesisch, Japanisch und Koreanisch, die aktualisiert wurde

results matching ""

    No results matching ""