Excelize v2.6.1
- Esta versión lanzada el: 22 agosto 2022
- Lanzado en GitHub: https://github.com/xuri/excelize/releases/tag/v2.6.1
Notas de lanzamiento
Los cambios más notables en esta versión son:
Rompiendo cambios
- Cambiar el nombre del tipo exportado
TabColor
aTabColorRGB
- Cambiar el nombre de la constante exportada
TotalColumns
aMaxColumns
- Cambiar el nombre de la variable exportada
ErrMaxFileNameLength
aErrMaxFilePathLength
- Cambiar el nombre de la variable exportada
ErrWorkbookExt
aErrWorkbookFileFormat
- Eliminar la variable exportada
ErrEncrypt
- Cambiar el nombre de la hoja de trabajo sin distinción entre mayúsculas y minúsculas
Características notables
- Nuevo soporte 34 funciones de fórmula: CONVERT, COVARIANCE.S, DAVERAGE, DAYS360, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP, EDATE, EOMONTH, EUROCONVERT, GROWTH, HYPERLINK, MINVERSE, MMULT, NETWORKDAYS, NETWORKDAYS.INTL, PEARSON, RSQ, SKEW.P, SLOPE, STDEVPA, STEYX, TREND, WEEKNUM, WORKDAY, WORKDAY.INTL
- Agregue la nueva función
DeleteComment
para admitir la eliminación de comentarios, problema relacionado #849 - La función
AddShape
ahora admite la asignación de una macro a la forma - Agregue soporte para el sistema de fechas de 1900 o 1904, problema relacionado #1212
- Agregar hipervínculo de celda de actualización de soporte, problema relacionado #1217
- La función
AddPicture
ahora permite insertar imágenes en formato EMF, WMF, EMZ y WMZ, problema relacionado #1225 - Borrar el mensaje de excepción de error al abrir el libro, new exported variable
ErrWorkbookPassword
for the error message on receiving the incorrect workbook password - Nuevas constantes exportadas
MinFontSize
,MinColumns
yMaxCellStyles
- Agregar compatibilidad con fórmulas de matriz para el motor de cálculo de fórmulas
- Compatibilidad con el cifrado de libros de trabajo por contraseña, problema relacionado #199
RichTextRun
admite establecer superíndice y subíndice por atributovertAlign
- La función
DeleteDataValidation
admite la eliminación de todas las validaciones de datos en la hoja de trabajo, problema relacionado #1254 - Símbolo de percentil de soporte del motor de cálculo de fórmulas en la expresión de criterios de condición
- Cálculo de fórmulas de dependencia de soporte de motor de cálculo de fórmulas, problema relacionado #1262
- Agregue la opción de exportación
MaxCalcIterations
para especificar las iteraciones máximas para el cálculo iterativo - Agregue el tipo de exportación
ColorMappingType
para la enumeración de tipos de transformación de color - Admite ajustar el rango de la tabla al quitar e insertar columnas/filas
- Admite el conjunto y obtiene el índice de color, el tema y el tinte para la pestaña de la hoja, problema relacionado #1283
- Agregue la nueva función de exportación
GetRowOpts
para el iterador de filas, para admitir obtener propiedades de filas, problema relacionado #1296
Mejorar la compatibilidad
- Mejore la compatibilidad con el recuento de estilos internos no válidos, problema relacionado #1211
- Mejorar la compatibilidad con Google Sheet, problema relacionado #1244 y #1314
- Stream Writer ahora omite escribir valores nulos cuando establece el valor de las celdas para la fila, problema relacionado #1299
Corrección de errores
- Repare el archivo generado dañado cuando se usa el mismo campo para datos de tabla dinámica y filas/columnas, solucionar problema #1203
- Fix get incorrect rich text value caused by missing cell type checking, solucionar problema #1213
- Solucione los resultados de conversión de tipos de datos de celda incorrectos al formatear números, solucionar problema #1219
- Repare la celda de lectura está vacía cuando la celda está en el estilo de formato de número de marcador de posición 0, solucionar problema #1312 y #1313
- Corrija el valor de celda establecido con el problema de herencia de estilo de columna y fila, solucionar problema #1163
- Solucione el pánico al agregar un panel en la hoja de trabajo de vistas de hoja vacía
- Solucionar el problema del cálculo de fórmulas de argumentos múltiples en algunos casos
- Arreglar el archivo generado dañado causado por el orden incorrecto de los campos de pie de página del encabezado de la hoja de trabajo, solucionar problema #1257
- Arreglar el valor de celda establecido falló en algunos casos, solucionar problema #1264
- Solucione el pánico cuando esté configurado u obtenga opciones de vista de hoja en la hoja sin opciones de vista
- Corrija la corrupción del libro de trabajo generado causado por dcterms vacíos creados o modificados en las propiedades principales del documento
- Corrija las propiedades del documento que faltan después de crear una nueva hoja de trabajo, solucionar problema #1298
Optimización del rendimiento
- Mejore el rendimiento de la fila de hoja establecida y las celdas de combinación, corrija el impacto en el rendimiento al resolver el problema #1129
- Rendimiento del cálculo de la fórmula de optimización
- Reduce el uso de memoria y acelera la función
AddComment
, solucionar problema #1310
Otros
- Se ha actualizado el módulo de dependencias
- Pruebas unitarias y godoc actualizado, hizo el caso de prueba compatible con go1.19
- Sitio web de documentación con varios idiomas: árabe, alemán, español, inglés, francés, ruso, chino, japonés y coreano, actualizado
Gracias
Gracias por todos los colaboradores de Excelize. A continuación se muestra una lista de colaboradores que tienen contribuciones de código en esta versión:
- @JDavidVR (David)
- @sceneq
- @Juneezee (Eng Zer Jun)
- @MichealJl (jialei)
- @ww1516123
- @z-hua (z.hua)
- @xdlrt (yeshu)
- @eaglexiang (Eagle Xiang)
- @MJacred
- @ReganYue (Regan Yue)
- @thomascharbonnel (Thomas Charbonnel)
- @ee0703 (EE)
- @NaturalGao (NaturalGao)
- @Sangua633