Excelize v2.5.0

Versionshinweise

Die bemerkenswertesten Änderungen in dieser Version sind:

Kompatibilität

  • Tabelle und Iterator der Zeile schließen erforderlich, der Benutzer sollte den Stream schließen, nachdem er den Iterator der Zeile verwendet hat, und die Tabelle nach dem Öffnen einer vorhandenen Tabelle schließen
  • Ändern Sie ReadZipReader als eine Implementierung von File, extrahieren Sie die Tabelle mit den gegebenen Optionen und unterstützen Sie das Extrahieren in den Speicher oder das Berühren des Dateisystems
  • Entfernen Sie unnötige exportierte Variable XMLHeader, wir können stattdessen xml.Header des encoding/xml-Pakets verwenden
  • Entfernen Sie nicht verwendete exportierte Fehlervariable ErrToExcelTime

Neue Eigenschaften

  • Neue API: SetRowStyle-Unterstützung für den Set-Stil für die Zeilen, verwandtes problem #990
  • Neue API: GetCellType-Unterstützung zum Abrufen des Datentyps der Zelle, verwandtes problem #417 und #520
  • Neue API: SetAppProps und GetAppProps-Unterstützung zum Festlegen und Abrufen von Eigenschaften von Dokumentanwendungen, verwandtes problem #1095
  • GetCellValue, GetRows, GetCols, Rows und Cols unterstützen die Lesezelle mit Rohwert anzugeben, verwandtes problem #621
  • Neue Unterstützung von 95 Formelfunktionen: ACCRINT, ACCRINTM, ADDRESS, AMORDEGRC, AMORLINC, AVEDEV, AVERAGEIF, CHIDIST, CONFIDENCE, CONFIDENCE.NORM, COUNTIF, COUNTIFS, COUPDAYBS, COUPDAYS, COUPDAYSNC, COUPNCD, COUPNUM, COUPPCD, DATEVALUE, DAY, DAYS, DELTA, DEVSQ, DISC, DURATION, ERF, ERF.PRECISE, ERFC, ERFC.PRECISE, GEOMEAN, GESTEP, IFNA, IFS, INDEX, INTRATE, ISFORMULA, ISLOGICAL, ISREF, ISOWEEKNUM, MATCH, MAXA, MAXIFS, MDURATION, MINIFS, MINUTE, MONTH, ODDFPRICE, PERCENTILE.EXC, PERCENTRANK.EXC, PERCENTRANK.INC, PERCENTRANK, PRICE, PRICEDISC, PRICEMAT, PV, QUARTILE.EXC, RANK, RANK.EQ, RATE, RECEIVED, RRI, SHEETS, SLN, STANDARDIZE, STDEV.P, STDEVP, SWITCH, SYD, TBILLEQ, TBILLPRICE, TBILLYIELD, TEXTJOIN, TIME, TRANSPOSE, TRIMMEAN, VALUE, VAR, VAR.S, VARA, VARPA, VDB, WEEKDAY, WEIBULL, WEIBULL.DIST, XIRR, XLOOKUP, XNPV, XOR, YEAR, YEARFRAC, YIELD, YIELDDISC, YIELDMAT, Z.TEST, ZTEST, verwandtes problem #1002
  • Formelberechnungs-Engine unterstützt verschachtelte Berechnung für IF-Formel, verwandtes problem #987
  • Unterstützung der Formelberechnungs-Engine, um gemeinsame Formeln zu erhalten, verwandtes problem #844
  • Formelberechnungs-Engine unterstützt Textvergleich, verwandtes problem #998
  • Support spezifizieren die Formel im Datenvalidierungsbereich, verwandtes problem #1012
  • Unterstützen Sie die angegebene Entpack-Größenbeschränkung für offene Dateioptionen, vermeiden Sie einen Angriff auf die Sicherheitslücke durch Zip-Bomben
  • SetCellFormula unterstützt jetzt das Festlegen der gemeinsamen Formel
  • UpdateLinkedValue überspringt das Makroblatt, verwandtes problem #1014
  • Fix AddPicture erzeugte in einigen Fällen ein doppeltes Bild, verursacht durch falsche interne Beziehungs-ID-Berechnung, verwandtes problem #1017
  • AddShape unterstützt die eingestellte Linienbreite beim Hinzufügen der Form, verwandtes problem #262
  • Neue Optionen UnzipXMLSizeLimit wurden hinzugefügt, Unterstützung zur Angabe des Speicherlimits beim Entpacken von Arbeitsblättern und gemeinsam genutzten Zeichenfolgentabellen in Bytes
  • Ein Fehler wird zurückgegeben, wenn beim Erstellen eines neuen Stils ein ungültiges benutzerdefiniertes Zahlenformat angegeben wird, verwandtes problem #1028
  • Unterstützen Sie jetzt den Satzzeilenstil im Stream Writer
  • Stream Writer erstellt ein Zeitzahlenformat für Zellen des Zeittyps, verwandtes problem #1107
  • Unterstützt jetzt die Angabe von Kompakt und Gliederung für die Pivot-Tabelle, verwandtes problem #1029
  • Unterstützt aktuelle Zeilen/Spalten und Gesamtzeilen/Spalten im Stream-Reader, verwandtes problem #1054
  • Unterstützt jetzt die Zeitzonenposition, wenn der Zellenwert festgelegt wird, verwandtes problem #1069
  • Exportieren Sie 7 Fehler, damit Benutzer bei verschiedenen Fehlerarten unterschiedlich reagieren können

Verbesserung der Kompatibilität

  • Verbessern Sie die Kompatibilität mit dem Zeilenelement mit dem r="0"-Attribut
  • XML-Steuerzeichen beibehalten
  • Verbessern Sie die Kompatibilität der Stileinstellungen mit Apple Numbers, verwandtes problem #1059
  • Unterstützt Multi-Byte-Sprache bei eingestellter Kopfzeilen-Fußzeile, verwandtes problem #1061
  • Horizontales Tabulatorzeichen beibehalten, wenn der Zellenwert festgelegt wird, verwandtes problem #1108

Fehlerbehebung

  • Beheben Sie, dass das Löschen der Datenvalidierung fehlgeschlagen ist, problem lösen #979
  • In einigen Fällen ist die Drop-Liste der Fixset-Datenvalidierung fehlgeschlagen, problem lösen #986
  • Behoben: Formelberechnungs-Engine LOOKUP behandelt Array-Form nicht richtig, problem lösen #994
  • Formelberechnungs-Engine LOOKUP kann nur exakte Übereinstimmungen finden, problem lösen #997
  • Falsch berechnete Formelprozentsätze korrigieren, problem lösen #993
  • Behebung von Panik, die in einigen Fällen durch falsches Lesen der Zelle verursacht wurde
  • Behoben, dass das bedingte Format unten N nicht funktioniert
  • Problem mit der Genauigkeit der Zeitanalyse behoben, problem lösen #1026 und #1030
  • Fehler beim integrierten wissenschaftlichen Zahlenformat behoben, problem lösen #1027
  • Behebung eines kleinen Float-Parsing-Fehlers in einigen Fällen, problem lösen #1031
  • Das Löschen des Arbeitsblatts ist in einigen Fällen fehlgeschlagen
  • Fehler beim Parsen des eingebauten Zeitzahlenformats behoben, problem lösen #1060
  • Fix NewStyle gab in einigen Fällen eine falsche Style-ID zurück
  • Behebung des Fehlers beim Zusammenführen des Zellbereichs nach dem Einfügen/Löschen von Zeilen/Spalten in einigen Eckfällen

Leistungsverbesserung

  • Beschleunigung der Zeitkosten für das Zusammenführen von Zellen, basierend auf der zuvor veröffentlichten Version, Senkung der Zeitkosten um über 90%
  • Verbessern Sie die Streaming-Leseleistung, entpacken Sie die gemeinsam genutzte Zeichenfolgentabelle in eine temporäre Systemdatei, wenn große innere XML, basierend auf der zuvor veröffentlichten Version, die Speichernutzung um höchstens etwa 60% gesunken ist, verwandtes problem #1096
  • Lesegeschwindigkeit der Arbeitsblattliste
  • Spaltenstile zusammenführen, um die Tabellengröße zu reduzieren, problem lösen #1057

Sonstiges

  • Das Abhängigkeitsmodul wurde aktualisiert
  • Unit Tests und godoc aktualisiert
  • Dokumentationswebsite mit mehrsprachiger Sprache: Arabisch, Deutsch, Spanisch, Englisch, Französisch, Russisch, Chinesisch, Japanisch und Koreanisch, die aktualisiert wurde

results matching ""

    No results matching ""