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
AddPivotTablewurde hinzugefügt - Hinzufügen erstellen Sparkline-Unterstützung. Neue Funktion
AddSparklinewurde hinzugefügt - Neue Funktion
GroupSheetsundUngroupSheetsunterstützen Sie jetzt Arbeitsblätter zum Gruppieren und Aufheben der Gruppierung - Neue Funktion
AddVBAProjectunterstützung Hinzufügen der DateivbaProject.bin, die Funktionen und/oder Makros enthält - Die Funktion
SetPageLayoutunterstützung zum Einstellen der automatischen Anpassung auf Breite und Höhe, verwandtes problem #432 - Die Funktion
SetSheetViewOptionsunterstü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
RemoveRowin 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
Savein 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:
GetSheetNamefunktioniert 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
SetSheetPrOptionsin 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
SetSheetRowhinzufügen - Code optimieren, interne Funktionen kombinieren:
workBookRelsWriter,drawingRelsWriternachrelsWriter;drawingRelsReader,workbookRelsReader,workSheetRelsReadernachrelsReaderaddDrawingRelationships,addSheetRelationshipsnachaddRels
Vielen Dank
Vielen Dank für alle Mitwirkenden an Excelize. Nachfolgend finden Sie eine Liste der Mitwirkenden, die Codebeiträge in dieser Version haben:
- @farmerx (Farmerx)
- @dongkai16z (董凯)
- @Sustainedhhh
- @mlh758 (Michael Harris)
- @zhaov
- @WuXu1995
- zaddok
- @dolmen (Olivier Mengué)
- @mqy (Qingyou Meng)
- @mtmcfarl (Matthew McFarling)
- @sevkin (Vsevolod Balashov)
- @bvwells (Ben Wells)
- @chtisgit (Christian Fiedler)
- jaby