Excelize v2.1.0
- Rilasciato questo il: February 10, 2020
- Rilascio di GitHub: https://github.com/xuri/excelize/releases/tag/v2.1.0
Note di rilascio
Le modifiche più importanti in questa versione sono:
Caratteristiche notevoli
- Nuova funzione
DeleteDefinedName
, supporto per eliminare i nomi definiti della cartella di lavoro o del foglio di lavoro - Nuove funzioni
SetPageMargins
eGetPageMargins
, supporto per ottenere e impostare i margini della pagina - Nuove funzioni
DeleteChart
eDeletePicture
, supporto per eliminare grafici e immagini dal foglio di lavoro - Aggiungi il supporto per file Excel che non utilizzano la codifica UTF-8
- La funzione
AddChart
ora supporta la creazione della torta del grafico a torta, della barra del grafico a torta e del grafico combinato - La funzione
AddChart
ora supporta l'impostazione di linee della griglia minori per il grafico, problema correlato #501 - La funzione
AddChart
ora supporta l'impostazione della larghezza della linea del grafico a linee, problema correlato #505 - La funzione
AddChart
ora supporta l'impostazione di un'unità principale e il salto dell'etichetta di spunta per il grafico, problema correlato #538 - La funzione
SetColVisible
ora supporta l'impostazione delle colonne visibili in base all'intervallo di colonne - La funzione
AddPivotTable
consente colonne vuote nella tabella pivot, problema correlato #511
Correzioni di bug
- Correggere il testo dello spazio finale mancante della cella
- La funzione
MergeCell
supporta celle di unione sovrapposte e risolve il problema #533 - In alcuni casi è stata aggiunta la gestione del rich text in linea vuoto, per risolvere il problema #529
- In alcuni casi è stata aggiunta la gestione della visualizzazione della cartella di lavoro vuota, per risolvere il problema #426
- Aggiunta la gestione del carattere di escape nella formula, risoluzione del problema #546
Prestazione
- Nuove funzioni
NewStreamWriter
eFlush
per generare il nuovo foglio di lavoro con enormi quantità di dati. Rispetto alla scrittura non-streaming, utilizzo della memoria ridotto del 90.2%, costo in termini di tempo del 53% - Fai in modo che la funzione
GetRows
legga i dati come streaming. Utilizzo della memoria ridotto del 78.9%, problemi correlati #146 e #382 - Miglioramenti della compatibilità, aggiunta del supporto per 49 spazi dei nomi XML interni
Varie
- Aggiunta la registrazione di possibili errori durante la decodifica XML, problemi correlati #539
- Migliorare i test unitari di copertura del codice (copertura della linea: 97.04%)
- Aggiunto errore di controllo mancante nei test unitari
- Sito Web di documentazione multilingue: 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:
- @heiy (heiy)
- @streboryaj
- @ducquangkstn (quang_neo)
- @mlh758 (Michael Harris)
- @zxdvd (Xudong Zhang)
- @monoflash (Alex Geer)
- @match-meng
- @chowey (Cameron Howey)
- @Amodio (Jacques Boscq)