Excelize v1.3.0
- Rilasciato questo il: Maggio 13, 2018
- Rilascio di GitHub: https://github.com/xuri/excelize/releases/tag/v1.3.0
Note di rilascio
Le modifiche più importanti in questa versione sono:
Cambiamento dirompente
- Rendi coerente l'indice delle righe nelle funzioni
SetRowHeight
eGetRowHeight
, risolvi il problema #205
Caratteristiche notevoli
- È stata aggiunta la nuova funzione
SetSheetRow
per supportare la scrittura dell'intera riga in una volta, problema correlato #96 e #194 - Nuove funzioni
GetColOutlineLevel
,GetRowOutlineLevel
,SetColOutlineLevel
eSetRowOutlineLevel
è stato aggiunto per supportare la creazione del gruppo - Aggiungi il metodo iteratore per
Rows
, nuove funzioniColumns
,Next
eError
è stato aggiunto - La funzione
SetCellValue
ora supporta il valore di tipobool
etime.Duration
- La funzione
AddTable
ora supporta il nome impostato della tabella, problema correlato #216 - La funzione
AddPicture
ora supporta l'impostazione del posizionamento di un'immagine, problema correlato #214 - La funzione
GetCellValue
ora supporta la lettura del valore della cella di tipoinlineStr
, problema correlato #208 e richiesta pull #209 - La funzione
AddChart
ora supporta l'impostazione di dimensioni del grafico personalizzate - Aggiunta di grafici a barre e a colonne in pila 3D, 3D al 100%, raggruppati, in pila e in pila al 100% supportati, problema correlato #160 e #190
- Aggiunto un collegamento ipertestuale al supporto delle immagini per la funzione
AddPicture
, problema correlato #185 - Aggiungi proprietà di protezione associate al supporto della cella, problema correlato #191
- Aggiungi categorie o valori sul supporto dell'ordine inverso (orientamento del grafico) e imposta il massimo automatico o fisso, il minimo dell'asse, problema correlato #202
Correzioni di bug
- Risolto il problema correlato con
DeleteSheet
che creava file danneggiati a causa del calcolo errato del tagactiveTab
#165 - Correzione del conteggio errato delle colonne di lettura nei dati specifici del foglio di lavoro, problema correlato #175
- Gestisci il nome file speciale della tabella di stringhe condivise
xl/SharedStrings.xml
per garantire la compatibilità della libreria con il software 1C, problema correlato #188 - Risolto il problema relativo all'indice
checkCellInArea
fuori intervallo quando il riferimento alla cella unita è a coordinata singola #206 - Risolto il problema con il set font-family che non funziona, problema correlato #222
Prestazione
- Rendi
SetCellStyle
più veloce saltando le conversioni incheckCellInArea
e saltando i controlli dell'area quando siamo sicuri che la cella non possa essere prima o dopo la riga/colonna corrente - Risparmiare byte in memoria invece che in stringhe, risparmio di memoria dell'11%, vedere Indici sulle prestazioni
Crediti
Grazie a tutti i contributori di Excelize. Di seguito è riportato un elenco di contributori che hanno contribuito al codice in questa versione:
- @mbresson (Matthieu Bresson)
- @pvelder (Peter De Velder)
- @martinal (Martin Sandve Alnæs)
- @OloloevReal (Ololoev)
- @lunny (Lunny Xiao)
- @srdolor (Ilya Kuznetsov)
- @jdevelop (Eugene)