Excelize v2.6.1
- Rilasciato questo il: Agosto 22, 2022
- Rilascio di GitHub: https://github.com/xuri/excelize/releases/tag/v2.6.1
Note di rilascio
Le modifiche più importanti in questa versione sono:
Cambiamento dirompente
- Rinominare il tipo esportato
TabColorinTabColorRGB - Rinominare la costante esportata
TotalColumnsinMaxColumns - Rinomina la variabile esportata
ErrMaxFileNameLengthinErrMaxFilePathLength - Rinominare la variabile esportata
ErrWorkbookExtinErrWorkbookFileFormat - Rimuovi la variabile esportata
ErrEncrypt - Modifica il nome del foglio di lavoro senza distinzione tra maiuscole e minuscole
Caratteristiche notevoli
- Nuovo supporto 34 funzioni di formula: CONVERT, COVARIANCE.S, DAVERAGE, DAYS360, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP, EDATE, EOMONTH, EUROCONVERT, GROWTH, HYPERLINK, MINVERSE, MMULT, NETWORKDAYS, NETWORKDAYS.INTL, PEARSON, RSQ, SKEW.P, SLOPE, STDEVPA, STEYX, TREND, WEEKNUM, WORKDAY e WORKDAY.INTL
- Nuova funzione di supporto
DeleteCommentper eliminare i commenti, problema correlato #849 - La funzione
AddShapeora supporta l'assegnazione di una macro alla forma - Aggiunto il supporto per il sistema di data 1900 e 1904, problema correlato #1212
- Aggiungi il collegamento ipertestuale della cella di aggiornamento del supporto, problema correlato #1217
- La funzione
AddPictureora consente di inserire immagini in formato EMF, WMF, EMZ e WMZ, problema correlato #1225 - Rendi chiaro il messaggio di eccezione non riuscita all'apertura della cartella di lavoro, nuova variabile esportata
ErrWorkbookPasswordper il messaggio di errore sulla ricezione della password errata della cartella di lavoro - Nuove costanti esportate
MinFontSize,MinColumnseMaxCellStyles - Aggiungi il supporto per le formule di matrice per il motore di calcolo delle formule
- Supporto per la crittografia della cartella di lavoro tramite password, problema correlato #199
RichTextRunsupporta l'impostazione di apice e pedice tramite l'attributovertAlign- La funzione
DeleteDataValidationsupporta l'eliminazione di tutte le convalide dei dati nel foglio di lavoro, problema correlato #1254 - Il motore di calcolo delle formule supporta il simbolo del percentile nell'espressione dei criteri delle condizioni
- Il motore di calcolo delle formule supporta il calcolo delle formule di dipendenza, problema correlato #1262
- Aggiungi l'opzione di esportazione
MaxCalcIterationsper specificare le iterazioni massime per il calcolo iterativo - Aggiungi il tipo di esportazione
ColorMappingTypeper l'enumerazione dei tipi di trasformazione del colore - Supporta la regolazione dell'intervallo della tabella durante la rimozione e l'inserimento di colonne/righe
- Supporta l'impostazione e ottieni l'indice dei colori, il tema e la tinta per la scheda del foglio, problema correlato #1283
- Aggiunta la nuova funzione di esportazione
GetRowOptsper l'iteratore delle righe, per supportare il recupero delle proprietà delle righe, problema correlato #1296
Migliora la compatibilità
- Migliora la compatibilità con il conteggio degli stili interni non validi, risolvere il problema #1211
- Migliora la compatibilità con Fogli Google, risolvere il problema #1244 e #1314
- Lo scrittore di flussi ora salta la scrittura di valori nil quando imposta il valore delle celle per la riga, problema correlato #1299
Correzioni di bug
- Correggere il file generato danneggiato quando lo stesso campo viene utilizzato per i dati e le righe/colonne della tabella pivot, risolvere il problema #1203
- Risolto il problema con il valore rich text errato causato dal controllo del tipo di cella mancante, risolvere il problema #1213
- Correggi i tipi di dati di cella errati che trasmettono risultati durante la formattazione dei numeri, risolvere il problema #1219
- Correggi la cella letta che è vuota quando la cella è nello stile di formato numero segnaposto 0, risolvere il problema #1312 e #1313
- Correggi il valore della cella impostato con il problema di eredità dello stile di colonna e riga, risolvere il problema #1163
- Risolve il panico quando si aggiunge il riquadro al foglio di lavoro delle visualizzazioni di fogli vuoti
- In alcuni casi, risolve il problema del calcolo della formula con più argomenti
- Correggere il file generato danneggiato a causa di un ordine errato dei campi del piè di pagina dell'intestazione del foglio di lavoro, risolvere il problema #1257
- In alcuni casi la correzione del valore della cella impostata non è riuscita, risolvere il problema #1264
- Risolvi il panico quando impostato o ottieni le opzioni di visualizzazione del foglio sul foglio senza opzioni di visualizzazione
- Correggere il danneggiamento della cartella di lavoro generato causato da dcterms vuoti creati o modificati nelle proprietà principali del documento
- Correggi le proprietà del documento mancanti dopo la creazione di un nuovo foglio di lavoro, risolvere il problema #1298
Prestazione
- Migliora le prestazioni per l'impostazione delle righe del foglio e l'unione delle celle, correggi l'impatto sulle prestazioni durante la risoluzione del problema #1129
- Prestazioni di calcolo della formula di ottimizzazione
- Riduce l'utilizzo della memoria e velocizza la funzione
AddComment, risolvere il problema #1310
Varie
- Il modulo delle dipendenze è stato aggiornato
- Unit test e godoc aggiornati, ha reso il test case compatibile con go1.19
- 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:
- @JDavidVR (David)
- @sceneq
- @Juneezee (Eng Zer Jun)
- @MichealJl (jialei)
- @ww1516123
- @z-hua (z.hua)
- @xdlrt (yeshu)
- @eaglexiang (Eagle Xiang)
- @MJacred
- @ReganYue (Regan Yue)
- @thomascharbonnel (Thomas Charbonnel)
- @ee0703 (EE)
- @NaturalGao (NaturalGao)
- @Sangua633