Excelize v2.8.0

Note di rilascio

Le modifiche più importanti in questa versione sono:

Cambiamento dirompente

  • Rinominare la variabile esportata ErrTableNameLength in ErrNameLength
  • Rinominare il tipo esportato PaneOptions in Selection
  • Rinomina il campo Runs in Paragraph nel tipo di dati Comment esportato
  • Rimuovi il campo Lang nel tipo di dati Style
  • Rimosso il tipo di dati ChartTitle esportato e utilizzato il tipo di dati RichTextRun al suo posto
  • Modificato il tipo di dati per DecimalPlaces in puntatore di numero intero
  • Modifica il fattore di conversione predefinito da punto a pixel, risolvere il problemas #279 e #1536
  • Cambia l'AddShape function signature: func (f *File) AddShape(sheet, cell string, opts *Shape) error in func (f *File) AddShape(sheet string, opts *Shape) error

Caratteristiche notevoli

  • Aggiungi nuove variabili di errore esportate ErrExistsTableName e ErrorFormControlValue
  • Aggiunte nuove opzioni ShortDatePattern, LongDatePattern, LongTimePattern e CultureInfo nel tipo di dati Options, problema correlato #1199
  • Aggiungi la nuova enumerazione del tipo di dati esportati CultureName per il codice paese
  • Nuove funzioni GetTables e DeleteTablesupportano per ottenere e rimuovere tabelle, problema correlatos #674 e #1454
  • Nuova funzione di supporto GetStyle per ottenere definizioni di stile, problema correlatos #314, #1520 e #1521
  • Supporta l'applicazione del valore della cella con segnaposto, riempimento, numeri arrotondati, valuta, contabilità e formato numerico degli argomenti di commutazione e supporta l'applicazione del formato numerico di data e ora per tag di lingua 812, problema correlato #660
  • Nuovo supporto per 10 funzioni di formula: ARRAYTOTEXT, FORECAST, FORECAST.LINEAR, FREQUENCY, INTERCEPT, ODDFYIELD, ODDLPRICE, ODDLYIELD, PROB e VALUETOTEXT
  • Aggiungi i dettagli sulla limitazione della lunghezza del percorso del file nel messaggio di errore
  • Nuova funzione di supporto GetPanes per ottenere riquadri del foglio e visualizzare la selezione
  • Nuove funzioni AddFormControl, GetFormControls e DeleteFormControl supportano i controlli del modulo, problema correlatos #301 e #1169
  • La funzione AddChart supporta l'impostazione di titoli primari, problema correlato #1553
  • La funzione AddChart supporta la creazione di grafici con un asse della serie secondario, problema correlato #518
  • La funzione AddChart supporta la formattazione e l'impostazione di titoli rich text per il grafico, problema correlato #1588
  • Aggiungi controllo per il tipo di forma per la funzione AddShape, verrà restituito un errore se non viene specificato alcun tipo di forma
  • Supporta la lettura dei valori delle celle formattati dal formato numerico del calendario giapponese, problema correlato #1590
  • Il supporto della funzione GetPictures legge le immagini di ancoraggio di una cella, problema correlato #1585
  • La funzione NewConditionalStyle supporta la creazione di un formato condizionale con formato numerico e protezione, problema correlato #1610

Migliora la compatibilità

  • Supporta il controllo della lunghezza del valore della cella con caratteri multibyte, problema correlato #1517
  • Impedisce la creazione di tabelle duplicate e nomi definiti con lo stesso nome
  • Migliora la compatibilità delle dimensioni della forma della casella dei commenti della cella con KingSoft WPS
  • Supporta il fallback alla larghezza della colonna predefinita nella proprietà del formato del foglio, problema correlato #1536
  • È stata effettuata la distinzione tra maiuscole e minuscole per il percorso XML del foglio di lavoro interno per migliorare la compatibilità, problema correlato #1591

Correzioni di bug

  • Escape i caratteri XML dopo aver controllato la lunghezza del valore della cella, corregge il file generato dallo stream writer danneggiato, risolvere il problemas #1518, #1519 e #1530
  • Correggi la dimensione errata della casella dei commenti per i commenti di testo semplice su più righe
  • Impedire il formato del valore della cella di testo come numerico, risolvere il problemas #1523, #1528 e #1533
  • Correggere le condizioni di competizione per le funzioni di sicurezza della concorrenza
  • Correzione del millisecondo rotondo errato per la data e l'ora
  • Correggi il risultato formattato con numero errato per data e ora con 12 ore alle 12:00
  • Correggi il risultato errato delle funzioni della formula SUMIFS e AVERAGEIFS, risolvere il problema #1564
  • Risolvi i problemi di priorità degli operatori aritmetici di base nel motore di calcolo, risolvere il problema #1599
  • Risolto il problema di riferimento del foglio di lavoro per il motore di calcolo delle formule
  • Risolto il problema di regolazione della tabella dopo aver rimosso le righe, risolvere il problema #1539
  • Supporto per ottenere più immagini in una cella, risolvere il problema #1548
  • Correggere la posizione dell'immagine aggiunta che in alcuni casi non era corretta, risolvere il problema #1560
  • Supporta la regolazione della formula durante l'inserimento di colonne e righe, corregge il danneggiamento della cartella di lavoro causato dall'inserimento di colonne o righe, risolvere il problema #1565
  • La funzione formula CONCAT, CONCATENATE supporta la concatenazione di più valori di cella, risolvere il problema #1569
  • Correggi i risultati di calcolo della formula errata su una funzione con argomenti nidificati che restituisce un risultato numerico, risolvere il problema #1582
  • Risolti i problemi interni del contatore degli oggetti grafici che causavano la duplicazione dell'immagine aggiunta, risolvere il problema #1584
  • Correzione del risultato della cella della data e dell'ora di lettura causato erroneamente da un problema di arrotondamento delle ore, risolvere il problema #1587
  • Risolve il panico quando si ottengono celle unite con lo stesso asse iniziale e finale

Prestazione

  • Ottimizzazione delle chiamate regexp per migliorare le prestazioni, problema correlato #1532
  • Ciò evita conversioni byte/stringa non necessarie, problema correlato #1541

Varie

  • Il modulo delle dipendenze è stato aggiornato
  • Semplifica la dichiarazione delle variabili e le dichiarazioni di restituzione degli errori
  • Rimuovere la mappatura del codice del formato numerico della lingua incorporata con valori Unicode
  • Rimuovi il tipo di dati interno xlsxTabColor, utilizzando il tipo di dati xlsxColor invece di xlsxTabColor
  • Unit test e godoc aggiornati
  • Sito Web di documentazione multilingue: arabo, tedesco, spagnolo, inglese, francese, russo, cinese, giapponese e coreano, che è stato aggiornato

Crediti

Grazie a tutti i contributori di Excelize. Di seguito è riportato un elenco di contributori che hanno contribuito al codice in questa versione:

  • @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 ""