Excelize v2.8.0

Versionshinweise

Die bemerkenswertesten Änderungen in dieser Version sind:

Kompatibilität

  • Benennen Sie die exportierte Variable ErrTableNameLength in ErrNameLength um
  • Benennen Sie den exportierten Typ PaneOptions in Selection um
  • Benennen Sie das Feld Runs im exportierten Datentyp Comment in Paragraph um
  • Entfernen Sie das Feld Lang im Datentyp Style
  • Der exportierte Datentyp ChartTitle wurde entfernt und stattdessen der Datentyp RichTextRun verwendet
  • Der Datentyp für DecimalPlaces wurde in einen Ganzzahlzeiger geändert
  • Ändern Sie den Standardfaktor für die Umrechnung von Punkt in Pixel, verwandtes problem #279 und #1536
  • Ändern Sie die Funktionssignatur AddShape: func (f *File) AddShape(sheet, cell string, opts *Shape) error in func (f *File) AddShape(sheet string, opts *Shape) error

Neue Eigenschaften

  • Fügen Sie neue exportierte Fehlervariablen ErrExistsTableName und ErrorFormControlValue hinzu
  • Fügen Sie neue Optionen ShortDatePattern, LongDatePattern, LongTimePattern und CultureInfo im Datentyp Options hinzu, verwandtes problem #1199
  • Fügen Sie eine neue exportierte Datentyp-Enumeration CultureName für den Ländercode hinzu
  • Neue Funktionen GetTables und DeleteTable unterstützen das Abrufen und Entfernen von Tabellen, verwandtes problem #674 und #1454
  • Neue Funktion GetStyle unterstützt das Abrufen von Stildefinitionen, verwandtes problem #314, #1520 und #1521
  • Unterstützt die Anwendung von Zellenwerten mit Platzhaltern, Auffüllungen, Rundungen, Währungen, Buchhaltungs- und Schalterargument-Nummernformaten sowie die Anwendung von Datums- und Uhrzeit-Nummernformaten für 812-Sprach-Tags, verwandtes problem #660
  • Neue Unterstützung für 10 Formelfunktionen: ARRAYTOTEXT, FORECAST, FORECAST.LINEAR, FREQUENCY, INTERCEPT, ODDFYIELD, ODDLPRICE, ODDLYIELD, PROB, VALUETOTEXT
  • Fügen Sie der Fehlermeldung Details zur Dateipfadlängenbeschränkung hinzu
  • Neue Funktion GetPanes unterstützt das Abrufen von Blattfenstern und die Ansichtsauswahl
  • Die neuen Funktionen AddFormControl, GetFormControls und DeleteFormControl unterstützen Formularsteuerelemente und damit verbundene Probleme #301 und #1169
  • Die Funktion AddChart unterstützt das Festlegen von Primärtiteln, verwandtes problem #1553
  • Die Funktion AddChart unterstützt das Erstellen von Diagrammen mit einer sekundären Reihenachse, verwandtes problem #518
  • Die Funktion AddChart unterstützt das Formatieren und Festlegen von Rich-Text-Titeln für das Diagramm, verwandtes problem #1588
  • Fügen Sie eine Prüfung für den Formtyp für die Funktion AddShape hinzu. Wenn kein Formtyp angegeben ist, wird ein Fehler zurückgegeben
  • Unterstützt das Lesen von Zellenwerten, die im japanischen Kalenderzahlenformat formatiert sind, verwandtes problem #1590
  • Die Funktion GetPictures unterstützt das Lesen von Einzelzellen-Ankerbildern, verwandtes problem #1585
  • Die Funktion NewConditionalStyle unterstützt die Erstellung eines bedingten Formats mit Zahlenformat und Schutz, verwandtes problem #1610

Verbesserung der Kompatibilität

  • Unterstützt die Überprüfung der Zellenwertlänge mit Multibyte-Zeichen, verwandtes problem #1517
  • Verhindern Sie die Erstellung doppelter Tabellen und definierter Namen mit demselben Namen
  • Verbessern Sie die Kompatibilität der Zellenkommentarfeldformgröße mit KingSoft WPS
  • Unterstützt Fallback auf die Standardspaltenbreite in der Blattformateigenschaft, verwandtes problem #1536
  • Zur Verbesserung der Kompatibilität wurde die Groß-/Kleinschreibung für den XML-Pfad des internen Arbeitsblatts nicht beachtet, verwandtes problem #1591

Fehlerbehebung

  • Escape-XML-Zeichen nach Überprüfung der Zellenwertlänge, Korrigieren Sie, dass die vom Stream-Writer generierte Datei beschädigt ist, verwandtes problem #1518, #1519 und #1530
  • Korrigieren Sie die falsche Kommentarfeldgröße für mehrzeilige Nur-Text-Kommentare
  • Verhindert, dass der Textzellenwert als Zahl formatiert wird, verwandtes problem #1523, #1528 und #1533
  • Race-Bedingungen für Parallelitätssicherheitsfunktionen beheben
  • Korrigieren Sie die falsche runde Millisekunde für das Datum und die Uhrzeit
  • Korrigieren Sie ein falsch formatiertes Zahlenergebnis für Datum und Uhrzeit mit 12 Stunden am Vormittag
  • Korrigieren Sie falsche Ergebnisse der Formelfunktionen SUMIFS und AVERAGEIFS, verwandtes problem #1564
  • Beheben Sie grundlegende Prioritätsprobleme bei arithmetischen Operatoren in der Rechenmaschine, resolve issue #1599
  • Behebung des Problems mit tabellenübergreifenden Referenzen für die Formelberechnungs-Engine
  • Behebung des Problems beim Anpassen der Tabelle nach dem Entfernen von Zeilen, verwandtes problem #1539
  • Unterstützung für das Abrufen mehrerer Bilder in einer Zelle, verwandtes problem #1548
  • Beheben Sie, dass die Position des hinzugefügten Bildes in einigen Fällen falsch war, verwandtes problem #1560
  • Unterstützen Sie das Anpassen der Formel beim Einfügen von Spalten und Zeilen und beheben Sie die durch das Einfügen von Spalten oder Zeilen verursachte Beschädigung der Arbeitsmappe, verwandtes problem #1565
  • Die Formelfunktionen CONCAT und CONCATENATE unterstützen die Verkettung mehrerer Zellwerte, verwandtes problem #1569
  • Korrigieren Sie falsche Formelberechnungsergebnisse für eine verschachtelte Argumentfunktion, die ein numerisches Ergebnis zurückgibt, verwandtes problem #1582
  • Behebung interner Probleme mit dem Grafikobjektzähler, die dazu führten, dass das hinzugefügte Bild dupliziert wurde, verwandtes problem #1584
  • Behebung, dass das Ergebnis der gelesenen Datums-/Uhrzeitzelle fälschlicherweise durch ein Stundenrundungsproblem verursacht wurde, verwandtes problem #1587
  • Behebung der Panik beim Erhalten zusammengeführter Zellen mit derselben Start und Endachse

Leistungsverbesserung

  • Optimierung von Aufrufen regulärer Ausdrücke zur Verbesserung der Leistung, verbundene problem #1532
  • Dies vermeidet unnötige Byte-/String-Konvertierungen und damit verbundene problem #1541

Sonstiges

  • Das Abhängigkeitsmodul wurde aktualisiert
  • Vereinfachen Sie die Variablendeklaration und Fehlerrückgabeanweisungen
  • Entfernen Sie die integrierte Codezuordnung für das Zahlenformat der Sprache mit Unicode-Werten
  • Entfernen Sie den internen Datentyp xlsxTabColor, indem Sie den Datentyp xlsxColor anstelle von xlsxTabColor verwenden
  • Unit Tests und godoc aktualisiert
  • Dokumentationswebsite mit mehrsprachiger Sprache: Arabisch, Deutsch, Spanisch, Englisch, Französisch, Russisch, Chinesisch, Japanisch und Koreanisch, die aktualisiert wurde

Vielen Dank

Vielen Dank für alle Mitwirkenden an Excelize. Nachfolgend finden Sie eine Liste der Mitwirkenden, die Codebeiträge in dieser Version haben:

  • @IAkumaI (Valery Ozarnichuk)
  • @sillydong (Chen Zhidong)
  • @fudali113 (fudali)
  • @Juneezee (Eng Zer Jun)
  • @joehan109
  • @yicixin (壹次心)
  • @vb6iscool
  • @chengcxy (chengxinyao)
  • @lidp20
  • @JDavidVR (David)
  • @fsfsx
  • @cnmlgbgithub

results matching ""

    No results matching ""