Excelize v2.6.0

Note di rilascio

Le modifiche più importanti in questa versione sono:

Cambiamento dirompente

  • Rinomina le costanti esportate NameSpaceDublinCoreMetadataIntiative in NameSpaceDublinCoreMetadataInitiative per la correzione di errori di battitura
  • Rinomina la variabile esportata ErrUnsupportEncryptMechanism in ErrUnsupportedEncryptMechanism
  • Rinomina la variabile esportata ErrDataValidationFormulaLenth in ErrDataValidationFormulaLength
  • Rinomina la variabile esportata ErrDefinedNameduplicate in ErrDefinedNameDuplicate
  • Rimuovi la variabile esportata XMLHeaderByte
  • Rimuovere il secondo parametro inutile isCurrentSheet e gli errori restituiti dalla funzione SetSqrefDropList
  • Rimuovi TotalRows dall'iteratore di riga

Caratteristiche notevoli

  • ProtectSheet ora supporta il foglio di protezione con algoritmo specifico: XOR, MD4, MD5, SHA1, SHA256, SHA384 e SHA512
  • Il supporto di UnprotectSheet ora specifica il secondo parametro password opzionale per rimuovere la protezione del foglio con la verifica della password
  • Nuovo supporto 71 funzioni di formula: AVERAGEIFS, BETADIST, BETA.DIST, BETAINV, BETA.INV, BINOMDIST, BINOM.DIST, BINOM.DIST.RANGE, BINOM.INV, CHIINV, CHITEST, CHISQ.DIST, CHISQ.DIST.RT, CHISQ.INV, CHISQ.INV.RT, CHISQ.TEST, CONFIDENCE.T, CORREL, COVAR, COVARIANCE.P, CRITBINOM, ERROR.TYPE, EXPON.DIST, EXPONDIST, F.DIST, F.DIST.RT, FDIST, F.INV, F.INV.RT, FINV, FORMULATEXT, F.TEST, FTEST, GAMMA.DIST, GAMMADIST, GAMMA.INV, GAMMAINV, GAMMALN.PRECISE, GAUSS, HOUR, HYPGEOM.DIST, HYPGEOMDIST, INDIRECT, LOGINV, LOGNORM.DIST, LOGNORMDIST, LOGNORM.INV, MODE, MODE.MULT, MODE.SNGL, NEGBINOM.DIST, NEGBINOMDIST, PHI, SECOND, SERIESSUM, SUMIFS, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2, T.DIST, T.DIST.2T, T.DIST.RT, TDIST, TIMEVALUE, T.INV, T.INV.2T, TINV, T.TEST, TTEST e TYPE
  • Controlla l'estensione del file quando salvi la cartella di lavoro
  • Supporta la modalità di visualizzazione della cartella di lavoro e le impostazioni di visualizzazione del righello
  • Migliorato il supporto del formato numerico, introdotto il modulo delle dipendenze NFP (parser formato numero) per il formato numerico di date e ore personalizzate e supporto per i segnaposto di testo, include il nome del mese locale e il formato AM/PM in 19 lingue (afrikaans, bengalese, cinese, inglese, francese, tedesco, austriaco, irlandese, italiano, russo, spagnolo, tailandese, tibetano, turco, gallese, wolof, xhosa, yi e zulu) supporto per il formato numerico, problema correlatos #660, #764, #1093, #1112, #1133
  • Nuove funzioni esportate SetWorkbookPrOptions e GetWorkbookPrOptions per supportare l'impostazione e il recupero delle proprietà FilterPrivacy e CodeName della cartella di lavoro, risolvono le limitazioni quando si aggiunge un progetto VBA alla cartella di lavoro, problema correlato #1148
  • Il motore delle formule ora supporta il calcolo con la funzione della formula senza parametro dopo la notazione dell'operatore infisso
  • Supporto per leggere il valore della cella del tipo di dati booleano
  • Supporta l'impostazione della dimensione del foro quando crei il grafico a ciambella tramite la funzione AddChart, risolvere il problema #1172
  • Esporta 4 errori ErrPasswordLengthInvalid, ErrUnsupportedHashAlgorithm, ErrUnsupportedNumberFormat, ErrWorkbookExt in modo che gli utenti possano agire in modo diverso sui diversi tipi di errori

Migliora la compatibilità

  • Migliorata la compatibilità con LibreOffice, risolto il problema del filtro automatico che non funziona su LibreOffice se il nome del foglio contiene spazi, risolvere il problema #1122
  • Migliora la compatibilità con i contenuti alternativi, supporta la conservazione dei contenuti alternativi nella cartella di lavoro, nel foglio di lavoro e in drawingML
  • Migliora la compatibilità con i campi DPI di impostazione della pagina

Correzioni di bug

  • Correggi l'impostazione della pagina mancante del foglio di lavoro dopo aver salvato nuovamente il foglio di calcolo, risolvere il problema #1117
  • In alcuni casi, è stato corretto il problema per cui le celle unite non venivano aggiornate dopo l'operazione
  • Risolto il problema di analisi dello stile, che causava la mancanza del grassetto e di altri stili, risolvere il problema #1119
  • Correggere il file danneggiato durante il salvataggio come nell'estensione XLAM / XLSM / XLTM / XLTX in alcuni casi
  • Correggere lo stile delle celle nell'intervallo di unione, fare in modo che le celle supportino lo stile di colonne/righe di ereditarietà, risolvere il problema #1129
  • Correggere l'ID di stile errato restituito in alcuni casi quando si ottiene lo stile della cella
  • Correggi il formato del numero incorporato errato: 42
  • Risolto problema di analisi della precisione decimale in alcuni casi
  • SetCellDefault supporta valori non numerici, risolvere il problema #1139
  • Risolto il problema relativo all'impostazione delle schede del foglio di visualizzazione che in alcuni casi mancava durante il salvataggio come foglio di calcolo, risolvere il problema #1160
  • Correggere l'errore del risultato del calcolo della formula nidificata, risolvere il problema #1164
  • Risolvere una parte del problema relativo alla precisione del risultato del calcolo della funzione della formula e alla precisione incoerente del risultato del calcolo della formula nell'architettura del processore (CPU) x86 e arm64
  • In alcuni casi questo risolve il problema di analisi della notazione scientifica
  • Risolve il problema relativo al mancato funzionamento degli assi massimo e minimo del grafico quando il valore è 0

Prestazione

  • Migliorare le prestazioni di lettura in streaming, in base alla versione rilasciata in precedenza, ridurre l'utilizzo della memoria di circa il 50% al massimo per la lettura di fogli di calcolo di dati di grandi dimensioni e ridurre i tempi GC dell'80% per l'iteratore della riga

Varie

  • Il modulo delle dipendenze è stato aggiornato
  • 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:

  • @Jonham (Jonham Chen (John Chen))
  • @Dokiys (Dokiy)
  • @JDavidVR (David)
  • @wangxuliBY
  • @longphee

results matching ""

    No results matching ""