Excelize v2.0.2
- Esta versión lanzada el: octubre 9, 2019
- Lanzado en GitHub: https://github.com/xuri/excelize/releases/tag/v2.0.2
Notas de lanzamiento
Los cambios más notables en esta versión son:
Rompiendo cambios
Requisitos de actualización La versión de idioma de Go es 1.10 o posterior.
Características notables
- Crear compatibilidad con tablas dinámicas. Nueva función
AddPivotTable
se ha añadido - Create sparkline support. Nueva función
AddSparkline
se ha añadido - Nueva función
GroupSheets
yUngroupSheets
grupo de apoyo y hojas desagrupar - Nueva función
AddVBAProject
para admitir agregar el archivovbaProject.bin
que contiene funciones y/o macros - La función
SetPageLayout
ahora soporte para ajustar el ajuste a la anchura y la altura, problema relacionado #432 - La función
SetSheetViewOptions
apoyo para establecer si se debe "mostrar un cero en las celdas que tienen valor cero" ahora - Permitir el acceso a más atributos de fórmula en
SetCellFormula
, apoyo establecer el tipo de la fórmula y el atributo ref - Soporte de estilo de huelga de fuentes, problema relacionado #482
Corrección de errores
- Corregir el texto faltante de los comentarios en algún caso, solucionar problema #434
- Corregir
RemoveRow
fuera del rango en algunos casos recalculando el desplazamiento para el ajustador de celdas combinadas, solucionar problema #437 - Corregir fórmula no válida en la lista desplegable de validación de datos
- Se ha corregido el archivo dañado al llamar al método
Save
en la iteración, solucionar problema #443 - Compatible con diferentes tipos de rutas relativas en
workbook.xml.rels
para corregir el archivo de lectura falló en algún caso, solucionar problema #442 - Corregido daños en archivos al eliminar todas las celdas combinadas en algunos casos
- Solucionado el problema por el que la configuración de la hoja de trabajo de protección no es válida en algunos casos, solucionar problema #454
- Corregido
GetSheetName
no funciona en algunos casos por comprobar la lista de hojas basada en el índice en su lugar, solucionar problema #457 - Agregar compatibilidad con cadenas en línea de varias filas, problema relacionado #464
- Se ha corregido el valor de celda numérica de desbordamiento en el sistema operativo de 32-bits, problema relacionado #386
- Corregidos errores de dependencia go module, problema relacionado #466 and #480
- Se ha corregido el archivo dañado al llamar a
SetSheetPrOptions
en algunos casos, solucionar problema #483
Optimización del rendimiento
- Optimización del rendimiento, más rápido para leer el archivo, problema relacionado #439
Otros
- Añadir comprobación de errores que faltan en
SetSheetRow
- Optimice el código, combine funciones internas:
workBookRelsWriter
,drawingRelsWriter
arelsWriter
;drawingRelsReader
,workbookRelsReader
,workSheetRelsReader
arelsReader
addDrawingRelationships
,addSheetRelationships
aaddRels