Excelize v2.0.2
- Rilasciato questo il: October 9, 2019
- Rilascio di GitHub: https://github.com/xuri/excelize/releases/tag/v2.0.2
Note di rilascio
Le modifiche più importanti in questa versione sono:
Cambiamento dirompente
Requisiti di aggiornamento La versione in lingua Go è 1.10 o successiva.
Caratteristiche notevoli
- Crea il supporto della tabella pivot. È stata aggiunta la nuova funzione
AddPivotTable
- Crea supporto sparkline. È stata aggiunta la nuova funzione
AddSparkline
- Le nuove funzioni
GroupSheets
eUngroupSheets
supportano il raggruppamento e la separazione dei fogli - Nuova funzione
AddVBAProject
per supportare l'aggiunta del filevbaProject.bin
che contiene funzioni e/o macro - La funzione
SetPageLayout
ora supporta l'adattamento alla larghezza e all'altezza, problema correlato #432 - La funzione
SetSheetViewOptions
supporta ora l'impostazione se "mostrare uno zero nelle celle che hanno valore zero" - Consenti l'accesso a più attributi della formula in
SetCellFormula
, supporta l'impostazione del tipo di formula e dell'attributo ref - Supporto per lo stile di avvertimento dei caratteri, problema correlato #482
Correzioni di bug
- Correggi il testo mancante dei commenti in alcuni casi, risolvi il problema #434
- Correggi
RemoveRow
fuori intervallo in alcuni casi ricalcolando l'offset per il regolatore delle celle unite, risolvi il problema #437 - Correggi la formula non valida nell'elenco a discesa di convalida dei dati
- Correggi il file danneggiato quando richiami il metodo
Save
nell'iterazione, risolvi il problema #443 - Compatibile con diversi tipi di percorsi relativi in
workbook.xml.rels
per correggere la lettura del file non riuscita in alcuni casi, risolvere il problema #442 - Risolto il problema con il danneggiamento dei file durante l'eliminazione di tutte le celle unite in alcuni casi
- Risolvi il problema per cui in alcuni casi le impostazioni del foglio di lavoro di protezione non sono valide, risolvi il problema #454
- Correggi
GetSheetName
in alcuni casi che non funziona controllando invece l'elenco dei fogli in base all'indice, risolvi il problema #457 - Aggiunto il supporto per stringhe in linea multiriga, problema correlato #464
- Correggere il valore della cella numerica in overflow sul sistema operativo a 32 bit, problema correlato #386
- Correggi gli errori di dipendenza del modulo go, problema correlato #466 e #480
- Correggi il file danneggiato quando richiami
SetSheetPrOptions
in alcuni casi, risolvi il problema #483
Prestazione
- Ottimizzazione delle prestazioni, lettura più veloce del file, problema correlato #439
Varie
- Aggiunto il controllo degli errori mancanti in
SetSheetRow
- Ottimizza il codice, combina le funzioni interne:
workBookRelsWriter
,drawingRelsWriter
inrelsWriter
;drawingRelsReader
,workbookRelsReader
,workSheetRelsReader
inrelsReader
addDrawingRelationships
,addSheetRelationships
inaddRels
Crediti
Grazie a tutti i contributori di Excelize. Di seguito è riportato un elenco di contributori che hanno contribuito al codice in questa versione:
- @farmerx (Farmerx)
- @dongkai16z (董凯)
- @Sustainedhhh
- @mlh758 (Michael Harris)
- @zhaov
- @WuXu1995
- zaddok
- @dolmen (Olivier Mengué)
- @mqy (Qingyou Meng)
- @mtmcfarl (Matthew McFarling)
- @sevkin (Vsevolod Balashov)
- @bvwells (Ben Wells)
- @chtisgit (Christian Fiedler)
- jaby