Excelize v2.0.2
- Veröffentlicht am: Oktober 9, 2019
- Veröffentlicht auf GitHub: https://github.com/xuri/excelize/releases/tag/v2.0.2
Versionshinweise
Die bemerkenswertesten Änderungen in dieser Version sind:
Kompatibilität
Upgrade-Anforderungen Die Go-Sprachversion ist 1.10 oder höher.
Neue Eigenschaften
- Hinzufügen Erstellen Sie eine Pivot-Tabellenunterstützung. Neue Funktion
AddPivotTable
wurde hinzugefügt - Hinzufügen erstellen Sparkline-Unterstützung. Neue Funktion
AddSparkline
wurde hinzugefügt - Neue Funktion
GroupSheets
undUngroupSheets
unterstützen Sie jetzt Arbeitsblätter zum Gruppieren und Aufheben der Gruppierung - Neue Funktion
AddVBAProject
unterstützung Hinzufügen der DateivbaProject.bin
, die Funktionen und/oder Makros enthält - Die Funktion
SetPageLayout
unterstützung zum Einstellen der automatischen Anpassung auf Breite und Höhe, verwandtes problem #432 - Die Funktion
SetSheetViewOptions
unterstützung, um festzulegen, ob jetzt "eine Null in Zellen mit einem Nullwert angezeigt werden soll" - Ermöglichen Sie den Zugriff auf weitere Formelattribute in
SetCellFormula
, support legt den Typ der Formel und das ref Attribut fest - Unterstützung erstellen Streikstil für Schriftart, verwandtes problem #482
Fehlerbehebung
- Text der Kommentare in einigen Fällen festen fehlt, problem lösen #434
- Behoben, dass
RemoveRow
in einigen Fällen außerhalb des Bereichs lag, indem der Versatz für den Einsteller für zusammengeführte Zellen neu berechnet wurde, problem lösen #437 - Behebung einer ungültigen Formel in der Dropdown-Liste für die Datenüberprüfung
- Behebung einer beschädigten Datei beim Aufrufen der Methode
Save
in der Iteration, problem lösen #443 - Kompatibel mit verschiedenen Arten von relativen Pfaden in
workbook.xml.rels
, um die gelesene Datei zu reparieren, ist in einigen Fällen fehlgeschlagen, problem lösen #442 - Feste Datei Korruption beim Löschen aller merge Zellen in einigen Fällen
- Behebung eines Problems, bei dem die Einstellungen des Schutzarbeitsblatts in einigen Fällen ungültig sind, problem lösen #454
- Behoben:
GetSheetName
funktioniert in einigen Fällen nicht, indem stattdessen die Blattliste anhand des Index überprüft wird, problem lösen #457 - Unterstützung für mehrzeilige Inline-Zeichenfolgen hinzufügen, verwandtes problem #464
- Fester Überlauf numerischer Zellenwert auf dem 32-Bit-Betriebssystem, verwandtes problem #386
- Beheben Sie die Abhängigkeitsfehler des go module, verwandtes problem #466 und #480
- Die Datei, die beim Aufrufen von
SetSheetPrOptions
in einigen Fällen beschädigt wurde, wurde behoben, problem lösen #483
Leistungsverbesserung
- Leistungsverbesserung optimization, faster for reading the file, verwandtes problem #439
Sonstiges
- Fehlende Fehlerprüfung in
SetSheetRow
hinzufügen - Code optimieren, interne Funktionen kombinieren:
workBookRelsWriter
,drawingRelsWriter
nachrelsWriter
;drawingRelsReader
,workbookRelsReader
,workSheetRelsReader
nachrelsReader
addDrawingRelationships
,addSheetRelationships
nachaddRels