Excelize v1.4.0
- Esta versión lanzada el: agosto 14, 2018
- Lanzado en GitHub: https://github.com/xuri/excelize/releases/tag/v1.4.0
Notas de lanzamiento
Los cambios más notables en esta versión son:
API cambiada
- Agregar valor devuelto por error para las funciones:
AddChart
,AddComment
,AddPicture
,AddShape
,AddTable
ySetConditionalFormat
Características notables
- Nueva función
GetComments
se ha agregado para el soporte recupera todos los comentarios y devuelve un mapa del nombre de la hoja de trabajo a los comentarios de la hoja de trabajo - Nuevas funciones
RGBToHSL
yHSLToRGB
se ha añadido para el soporte convertir RGBA, color HSL - Nueva función
NewDataValidation
y funciones de serieDataValidation.SetDropList
,DataValidation.SetError
,DataValidation.SetInput
,DataValidation.SetRange
,DataValidation.SetSqref
yDataValidation.SetSqrefDropList
se ha añadido para la validación de datos de soporte - Nueva función
AddPictureFromBytes
se ha añadido, problema relacionado #259 - La función
GetCellFormula
ahora admite tipos de fórmulas compartidas, problema relacionado #227 - Apoyo para analizar más fechas en el futuro
- Utilice el valor mínimo/medio/máximo para el formato condicional de escala de color 2 y 3
Corrección de errores
- Mejora del formato de comentarios, la corrección expande todos los cuadros de comentarios apilados en un solo lugar
- Arreglar crear hoja de trabajo por
NewSheet
causa problema de archivo, problema relacionado #249
Optimización del rendimiento
- Optimización del rendimiento un 20% más rápido, un 14% de ahorro de memoria en los valores de celda establecidos. Ver Cifras de rendimiento
- Utilice
github.com/mohae/deepcopy
para copiar en profundidad las hojas de trabajo en lugar de la función interna dedeepcopy
que usaba la serialización y deserialización encoding/gob