Excelize v2.6.0

Notas de lanzamiento

Los cambios más notables en esta versión son:

Rompiendo cambios

  • Cambie el nombre de las constantes exportadas NameSpaceDublinCoreMetadataIntiative a NameSpaceDublinCoreMetadataInitiative para corrección de errores tipográficos
  • Cambiar el nombre de la variable exportada ErrUnsupportEncryptMechanism a ErrUnsupportedEncryptMechanism
  • Cambiar el nombre de la variable exportada ErrDataValidationFormulaLenth a ErrDataValidationFormulaLength
  • Cambiar el nombre de la variable exportada ErrDefinedNameduplicate a ErrDefinedNameDuplicate
  • Eliminar la variable exportada XMLHeaderByte
  • Elimine el segundo parámetro inútil isCurrentSheet y los errores de retorno de la función SetSqrefDropList
  • Eliminar TotalRows del iterador de fila

Características notables

  • ProtectSheet ahora admite hoja de protección con algoritmo específico: XOR, MD4, MD5, SHA1, SHA256, SHA384 y SHA512
  • UnprotectSheet ahora es compatible con el segundo parámetro de contraseña opcional para eliminar la protección de la hoja con verificación de contraseña
  • Nuevo soporte 71 funciones de fórmula: AVERAGEIFS, BETADIST, BETA.DIST, BETAINV, BETA.INV, BINOMDIST, BINOM.DIST, BINOM.DIST.RANGE, BINOM.INV, CHIINV, CHITEST, CHISQ.DIST, CHISQ.DIST.RT, CHISQ.INV, CHISQ.INV.RT, CHISQ.TEST, CONFIDENCE.T, CORREL, COVAR, COVARIANCE.P, CRITBINOM, ERROR.TYPE, EXPON.DIST, EXPONDIST, F.DIST, F.DIST.RT, FDIST, F.INV, F.INV.RT, FINV, FORMULATEXT, F.TEST, FTEST, GAMMA.DIST, GAMMADIST, GAMMA.INV, GAMMAINV, GAMMALN.PRECISE, GAUSS, HOUR, HYPGEOM.DIST, HYPGEOMDIST, INDIRECT, LOGINV, LOGNORM.DIST, LOGNORMDIST, LOGNORM.INV, MODE, MODE.MULT, MODE.SNGL, NEGBINOM.DIST, NEGBINOMDIST, PHI, SECOND, SERIESSUM, SUMIFS, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2, T.DIST, T.DIST.2T, T.DIST.RT, TDIST, TIMEVALUE, T.INV, T.INV.2T, TINV, T.TEST, TTEST, TYPE
  • Compruebe la extensión del archivo al guardar el libro de trabajo
  • Admite el modo de vistas del libro de trabajo y la configuración de visualización de la regla
  • Mejore la compatibilidad con el formato de número, introdujo el módulo de dependencias NFP (analizador de formato de número) para fechas y horas personalizadas, formato de número y soporte de marcador de posición de texto, incluye nombre de mes local y formato AM/PM en 19 idiomas (afrikáans, bengalí, chino, inglés, francés, alemán, austriaco, irlandés, italiano, ruso, español, tailandés, tibetano, turco, galés, wolof, xhosa, yi y zulú) compatibilidad con formato de número, problema relacionado #660, #764, #1093, #1112, #1133
  • Nuevas funciones exportadas SetWorkbookPrOptions y GetWorkbookPrOptions para admitir la configuración y obtener las propiedades FilterPrivacy y CodeName del libro de trabajo, resolver las limitaciones al agregar un proyecto de VBA al libro de trabajo, problema relacionado #1148
  • El motor de fórmula ahora admite el cálculo con la función de fórmula sin parámetros después de la notación de operador infijo
  • Soporte para leer el valor de celda de tipo de datos booleano
  • Admite establecer el tamaño del orificio cuando se crea el gráfico de anillos mediante la función AddChart, solucionar problema #1172
  • Exporte 4 errores ErrPasswordLengthInvalid, ErrUnsupportedHashAlgorithm, ErrUnsupportedNumberFormat, ErrWorkbookExt para que los usuarios puedan actuar de manera diferente en los diferentes tipos de errores

Mejorar la compatibilidad

  • Mejore la compatibilidad con LibreOffice, solucionó el problema del filtro automático que no funciona en LibreOffice si el nombre de la hoja tiene espacios, solucionar problema #1122
  • Mejore la compatibilidad con contenido alternativo, admita la conservación de contenido alternativo en el libro de trabajo, la hoja de trabajo y el dibujo ML
  • Mejore la compatibilidad con los campos DPI de configuración de página

Corrección de errores

  • Solucione la configuración de página faltante de la hoja de trabajo después de volver a guardar la hoja de cálculo, solucionar problema #1117
  • Arreglar celdas combinadas no se actualiza después de la operación en algunos casos
  • Solucione el problema de análisis de estilo, lo que hace que falten negritas y otros estilos, solucionar problema #1119
  • Repare el archivo dañado cuando se guarda como en la extensión XLAM / XLSM / XLTM / XLTX en algunos casos
  • Corregir el estilo de las celdas en el rango de combinación, hacer que las celdas admitan el estilo de columnas/filas heredadas, solucionar problema #1129
  • Corrija la ID de estilo incorrecta devuelta al obtener el estilo de celda en algunos casos
  • Repara el formato de número incorporado incorrecto: 42
  • Se corrigió el problema de precisión decimal de análisis en algunos casos
  • SetCellDefault admite valores no numéricos, solucionar problema #1139
  • En algunos casos, faltaba la configuración de pestañas de la hoja de presentación fija al guardar como hoja de cálculo, solucionar problema #1160
  • Solucionar error de resultado de cálculo de fórmula anidada, solucionar problema #1164
  • Solucione una parte del problema de precisión del resultado del cálculo de la función de fórmula y la precisión del resultado inconsistente del cálculo de la fórmula en la arquitectura del procesador (CPU) x86 y arm64
  • Esto corrige el problema de análisis de notación científica en algunos casos
  • Solucione el problema de que el máximo y el mínimo del eje del gráfico no funcionaban cuando el valor era 0

Optimización del rendimiento

  • Mejore el rendimiento de lectura de transmisión, en función de la versión publicada anteriormente, reduzca el uso de memoria en aproximadamente un 50% como máximo para leer hojas de cálculo de datos grandes y reduzca en un 80% los tiempos de GC para el iterador de filas.

Otros

  • Se ha actualizado el módulo de dependencias
  • Pruebas unitarias y godoc actualizado
  • Sitio web de documentación con varios idiomas: árabe, alemán, español, inglés, francés, ruso, chino, japonés y coreano, actualizado

results matching ""

    No results matching ""