Excelize v1.4.0
- Veröffentlicht am: August 14, 2018
- Veröffentlicht auf GitHub: https://github.com/xuri/excelize/releases/tag/v1.4.0
Versionshinweise
Die bemerkenswertesten Änderungen in dieser Version sind:
API geändert
- Fehlerrückgabewert für Funktionen hinzufügen:
AddChart
,AddComment
,AddPicture
,AddShape
,AddTable
undSetConditionalFormat
Neue Eigenschaften
- Neue Funktion
GetComments
wurde zur Unterstützung hinzugefügt, ruft alle Kommentare ab und gibt eine Karte des Arbeitsblattnamens an die Arbeitsblattkommentare zurück - Neue Funktions
RGBToHSL
undHSLToRGB
wurde zur Unterstützung der Konvertierung von RGBA und HSL Farben hinzugefügt - Neue Funktion
NewDataValidation
und SerienfunktionenDataValidation.SetDropList
,DataValidation.SetError
,DataValidation.SetInput
,DataValidation.SetRange
,DataValidation.SetSqref
undDataValidation.SetSqrefDropList
ist für die Datenvalidierung Unterstützung hinzugefügt - Neue Funktion
AddPictureFromBytes
wurde hinzugefügt, verwandtes problem #259 - Die Funktion
GetCellFormula
unterstützt jetzt gemeinsam genutzte Formeltypen, verwandtes problem #227 - Unterstützung für die weitere Analyse von Daten in Zukunft
- Verwenden Sie den Min/Mid/Max-Wert für die bedingte Formatierung mit 2 und 3 Farbskalen
Fehlerbehebung
- Durch die verbesserte Formatierung von Kommentaren werden alle an einer Stelle gestapelten Kommentarfelder erweitert
- Problem beim Erstellen eines Arbeitsblatts durch
NewSheet
behoben, das zu Dateiproblemen führte, verwandtes problem #249
Leistungsverbesserung
- Leistungsoptimierung 20% schneller, 14% Speichereinsparung bei festgelegten Zellenwerten. Sehen Leistungsdaten
- Verwenden Sie
github.com/mohae/deepcopy
zum Kopieren von Arbeitsblättern anstelle der internendeepcopy
Funktion, bei der die encoding/gob Serialisierung und -Deserialisierung verwendet wurde