Excelize v2.4.0

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.15 o posterior.

Características notables

  • Nueva compatibilidad con API GetCellRichText para obtener el texto enriquecido de la celda por hoja de trabajo determinada
  • Ahora es compatible con establecer y obtener: escala de impresión, imprimir en blanco y negro y especificar el primer número de página impresa de la hoja de trabajo por SetPageLayout y GetPageLayout
  • Ahora soporte para cambiar y obtener el color de la pestaña de la hoja de trabajo por SetSheetPrOptions y GetSheetPrOptions
  • SetCellHyperlink ahora es compatible para configurar la visualización de hipervínculos y el texto de información sobre herramientas, problema relacionado #790
  • Admite la opción ShowError al agregar la tabla dinámica
  • Fórmula de configuración de soporte para celda en API de transmisión, problema relacionado #625
  • El motor de cálculo de fórmulas ahora admite operadores no iguales
  • La función de fórmula anidada ahora admite referencias de celda como argumentos
  • Soporte para especificar que cada marcador de datos de la serie tiene un color diferente
  • Nuevo soporte 152 funciones de fórmula: ATAN, AVERAGE, AVERAGEA, BESSELI, BESSELJ, BIN2DEC, BIN2HEX, BIN2OCT, BITAND, BITLSHIFT, BITOR, BITRSHIFT, BITXOR, CHAR, CHOOSE, CLEAN, CODE, COLUMN, COLUMNS, COMPLEX, CONCAT, CONCATENATE, COUNT, COUNTBLANK, CUMIPMT, CUMPRINC, DATE, DATEDIF, DB, DDB, DEC2BIN, DEC2HEX, DEC2OCT, DOLLARDE, DOLLARFR, EFFECT, ENCODEURL, EXACT, FALSE, FIND, FINDB, FISHER, FISHERINV, FIXED, FV, FVSCHEDULE, GAMMA, GAMMALN, HARMEAN, HEX2BIN, HEX2DEC, HEX2OCT, HLOOKUP, IF, IFERROR, IMABS, IMAGINARY, IMARGUMENT, IMCONJUGATE, IMCOS, IMCOSH, IMCOT, IMCSC, IMCSCH, IMDIV, IMEXP, IMLN, IMLOG10, IMLOG2, IMPOWER, IMPRODUCT, IMREAL, IMSEC, IMSECH, IMSIN, IMSINH, IMSQRT, IMSUB, IMSUM, IMTAN, IPMT, IRR, ISTEXT, ISPMT, KURT, LARGE, LEFT, LEFTB, LEN, LENB, LOOKUP, LOWER, MAX, MID, MIDB, MIN, MINA, MIRR, N, NOMINAL, NORM.DIST, NORMDIST, NORM.INV, NORMINV, NORM.S.DIST, NORMSDIST, NORM.S.INV, NORMSINV, NOT, NOW, NPER, NPV, OCT2BIN, OCT2DEC, OCT2HEX, PDURATION, PERCENTILE.INC, PERCENTILE, PERMUT, PERMUTATIONA, PMT, POISSON.DIST, POISSON, PPMT, PROPER, QUARTILE, QUARTILE.INC, REPLACE, REPLACEB, REPT, RIGHT, RIGHTB, ROMAN, ROW, ROWS, SHEET, SKEW, SMALL, STDEV, STDEV.S, STDEVA, SUBSTITUTE, T, TODAY, TRIM, TRUE, UNICHAR, UNICODE, UPPER, VAR.P, VARP, VLOOKUP

Mejorar la compatibilidad

  • Ahora configure la cadena vacía para la celda cuando SetCellValue con nil, resuelva el problema #756
  • Elimine la etiqueta vacía XML interna inútil en el color de relleno del patrón de estilo
  • Fix compatibility issue of Google Sheets offline browser extension #769
  • Utilice una referencia absoluta en el nombre definido de los filtros automáticos para que sea compatible con OpenOffice, resuelva el problema #776
  • Manejar el evento del elemento final en el iterador de fila / columna de la hoja de trabajo Analizador XML SAX, iterar fila / columna más rápido y corregir el recuento de filas de lectura inconsistente del archivo en algunos casos
  • Mejora la compatibilidad para la ruta XML relativa a la hoja de trabajo
  • Evite elementos de cadena de texto enriquecido duplicados #787
  • Mejora la compatibilidad para la ruta XML absoluta, el separador de directorios al estilo de Windows y el espacio de nombres en línea

Corrección de errores

  • Solucionar problema de precisión redonda #764
  • Agregue los campos que faltan y cambie el orden de los campos de los campos del libro de trabajo, evite generar el archivo dañado en algunos casos, solucionar problema #766
  • Corregir el cálculo de cotangente hiperbólico incorrecto
  • Corrija la cadena de cálculo de ajuste en filas duplicadas, solucionar problema #774
  • Corrija ajustar el nombre definido en el libro de trabajo al eliminar una hoja de trabajo, solucionar problema #775
  • Soluciona el problema de complejidad ciclomática de la función interna newFills y parseToken
  • Solucionar problema de verificación de altura de fila personalizada
  • Arreglar unmerge todas las celdas que causan un archivo dañado, solucionar problema #782
  • Corregir parte de las reglas de filtro automático que faltan después de guardarlas
  • Arregle UpdateLinkedValue que devuelve un error cuando tiene una hoja de gráfico o una hoja de diálogo
  • Corregir la columna predeterminada incorrecta de GetColWidth en algún caso
  • La solución no puede agregar líneas de tiempo y segmentaciones para una tabla dinámica en una hoja de cálculo generada, solucionar problema #804
  • Se corrigió el atributo localSheetId incorrecto de SetDefinedName para usar sheetIndex
  • Arregle la celda faltante bloqueada u oculta la protección en algún caso, solucionar problema #809
  • Corregir el resultado del escritor de datos de transmisión que falta después de llamar a la API normal, solucionar problema #813
  • Corrige la serie de valores negativos que falta en el problema del color del gráfico

Optimización del rendimiento

  • Proceso de precisión numérica más rápido

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 ""