Excelize v2.4.1

Notas de lanzamiento

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

Rompiendo cambios

Cambiar la ruta de importación de los módulos Go a github.com/xuri/excelize/v2

Características notables

  • Soporte para establecer el ancho de la columna en el modo de transmisión, problema relacionado #625
  • Soporte de celda de fusión en modo de transmisión, problema relacionado #826
  • Nuevo soporte 2 funciones de fórmula: BESSELK, BESSELY
  • El motor de cálculo de fórmulas ahora admite referencias de nombres definidas
  • Agregue la opción de deshabilitar para el gráfico xAxis y yAxis
  • La función AddPivotTable admite el rango de datos de origen de referencia por nombre definido, relaciona el problema #856
  • La siguiente función ahora es seguridad de concurrencia, relacione el problema #861
    • AddPicture y GetPicture insertan concurrencia u obtienen la imagen de la hoja de trabajo
    • La simultaneidad de Rows y Cols itera filas y columnas
    • SetSheetRow establece celdas de concurrencia para una fila en la hoja de trabajo
    • Estilo de celda de conjunto de simultaneidad SetCellStyle
    • La concurrencia NewStyle crea el estilo
  • Exportar el mensaje de error de la función 24

Mejorar la compatibilidad

  • Mejora la compatibilidad para los atributos de espacio de nombres XML predeterminados, corrige el archivo dañado generado en algunos casos
  • Mejora la compatibilidad con atributos de configuración de página no estándar, corrige el error de la hoja de cálculo abierta en algunos casos
  • Agregar atributo de recuento en la tabla de cadenas compartidas
  • Elimine el requisito de zona horaria UTC al configurar el valor de la celda con la hora, problema relacionado # 409
  • Mejora la compatibilidad con el carácter de control XML en la cadena literal de escape
  • Cambiar el nombre del campo exportado File.XLSX a File.Pkg
  • Cambiar los nombres de las hojas no distingue entre mayúsculas y minúsculas para NewSheet, GetSheetIndex, DeleteSheet, problema relacionado #873
  • Corregir el atributo pivote faltante del formato condicional, problema relacionado #883
  • Mejora de la compatibilidad con el atributo de número de primera página no válido en el diseño de página
  • Agregue el límite máximo de caracteres y corrija el carácter de conservación faltante para SetCellRichText

Corrección de errores

  • Se corrigió el error de análisis de formato de 12/24 horas, problema de resolución #823 y #841
  • La solución no puede obtener comentarios de GetComments en algunos casos, problema resistente #825
  • Soluciona el problema al obtener y agregar comentarios sobre varios autores, problema relacionado #829 y #830
  • Corrija la ruta de archivo no válida y el espacio de nombres duplicado al volver a crear la hoja de trabajo, problema relacionado #834
  • Se corrigieron los atributos de esquema establecidos que no funcionan cuando el valor de los atributos showOutlineSymbols, summaryBelow y summaryRight son false
  • Evite filas vacías en la parte final de la hoja de trabajo por GetRows, problema relacionado #842
  • Arregle la celda de fórmula que falta al obtener el valor de las filas, problema relacionado #855
  • Reparar la comparación falla dentro y fuera de la función IF, problema relacionado #858
  • Se corrigió que GetRowHeight obtuviera la altura de la siguiente fila
  • Corrija el alcance incorrecto al obtener y eliminar el nombre definido, problema relacionado #879
  • El atributo LocalSheetID en el nombre definido debe ser igual a SheetIndex en lugar de SheetID
  • Se corrigió el conjunto faltante de los estilos de cada celda al establecer el estilo de las columnas, problema relacionado #467
  • Evite el pánico cuando se proporciona un rango incorrecto como PivotTableRange al crear una tabla dinámica
  • Solucionar el problema de precisión de lectura de decimales, problema relacionado #848 y #852
  • Escape del carácter XML en la lista desplegable, evite el archivo dañado generado, problema relacionado #971
  • Corregir el límite de número de caracteres incorrecto en la lista desplegable, problema relacionado #972
  • Se corrigió el alto uso de CPU al leer el valor de la celda con formato numérico causado por un problema de análisis de tiempo de Excel en algunos casos, problema relacionado #974
  • Corregir el error de análisis del mes en el formato de número personalizado en algunos casos

Optimización del rendimiento

  • Reduzca la memoria redundante en Save y SaveAs y SaveAs en aproximadamente un 19% como máximo en función de la versión publicada anteriormente

Otros

  • Solucionar el problema de seguridad del código CWE-190 y CWE-681
  • Se ha actualizado el módulo de dependencias
  • Pruebas unitarias y godoc actualizado
  • Use GitHub Action para pruebas unitarias
  • 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 ""