Excelize v2.9.0

Notas de lanzamiento

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

Rompiendo cambios

  • Cambie el tipo de datos para el campo de estructura ConditionalFormatOptions Format como puntero, problema relacionado #1867

Características notables

  • Añade nuevas funciones DeleteSlicer y GetSlicers, problema relacionado #810
  • Agregue la nueva función MoveSheet para permitir cambiar el orden de las hojas en el libro de trabajo, problema relacionado #1076
  • Agregue el nuevo campo AutoFitIgnoreAspect en el soporte del tipo de datos GraphicOptions para llenar la celda con la imagen e ignorar su relación de aspecto
  • Agregar el nuevo campo TickLabelPosition en el soporte del tipo de datos ChartAxis para establecer la posición de la etiqueta del gráfico
  • Agregar nuevos campos ShowAll, InsertBlankRow y NumFmt en el tipo de datos PivotTableField
  • Agregue nuevos campos ClassicLayout, FieldPrintTitles y ItemPrintTitles en el tipo de datos PivotTableOptions
  • Introduzca 2 nuevos tipos de enumeración exportados ChartTickLabelPositionType y PictureInsertType
  • Introduzca un nuevo valor de enumeración exportado ChartLineUnset
  • Introduzca 4 constantes ExtURIDataField, ExtURIPivotField, ExtURIPivotFilter y ExtURIPivotHierarchy
  • Introducir nueva variable de error exportada ErrPivotTableClassicLayout
  • La función MergeCell admite borrar el valor de las celdas esclavas al fusionar celdas
  • Las funciones AddDataValidation, DeleteDataValidation y GetCellStyle admiten concurrencia segura, problema relacionado #1825 y #1903
  • La función GetDataValidations admite la obtención de validaciones de datos que se almacenan en las listas de extensiones, problema relacionado #1835
  • La función SetSheetName admite la distinción entre mayúsculas y minúsculas, problema relacionado #1856
  • Las funciones GetPictureCells y GetPictures permiten obtener las imágenes de celdas insertadas mediante la función de fórmula IMAGE y rutas absolutas para las imágenes
  • Agregue un nuevo campo AutoFitIgnoreAspect en el soporte del tipo de datos GraphicOptions para llenar la celda con la imagen e ignorar su relación de aspecto
  • La función SetCellHyperLink admite eliminar el hipervínculo mediante el tipo de enlace None, problema relacionado #1940
  • La función AddChart permite crear gráficos combinados con los mismos tipos, problema relacionado #1940
  • La función AddChart permite establecer el tipo de línea del gráfico de dispersión
  • Se devolverá un error si la celda del encabezado de columna está vacía en el rango de datos de la tabla dinámica al crear una tabla dinámica con la función AddPivotTable, problema relacionado #1945
  • Agregar soporte para aplicar expresiones de formato de número con etiquetas de idioma/ubicación e ID
  • Agregar soporte para aplicar formato de número para valores de celdas de tiempo y duración, problema relacionado #2004
  • Nueva función de fórmula de soporte: MONEDA

Mejorar la compatibilidad

  • Mejore la compatibilidad para aplicar formato de número, admita aplicar formato de número con alineación, problema relacionado #1847
  • Mejora de la compatibilidad de la parte interna del libro con un prefijo de espacio de nombres de hoja de cálculo, problema relacionado #1886
  • Mejorar la compatibilidad de los archivos multimedia internos del libro con ruta absoluta, problema relacionado #1888

Corrección de errores

  • Se corrigió un error de regresión v2.8.1, el filtro automático no funciona en LibreOffice, problema relacionado #1830
  • Se corrigió un error de regresión v2.8.1, se admite ajustar la validación de datos con múltiples rangos de celdas, problema relacionado #1831
  • Se corrigió un error de regresión v2.8.1, error en filas duplicadas, si el formato condicional o la validación de datos tienen referencias de rango de celdas múltiples
  • Se corrige un error de regresión v2.8.1, se escribe un valor de celda incorrecto si se guarda varias veces, problema relacionado #1906
  • Se corrigió un error de regresión v2.8.1, las líneas de minigráfico se duplicaban al crear líneas de minigráfico en varias hojas, problema relacionado #1910
  • La función CalcCellValue admite las funciones de fórmula de cálculo ISNUMBER, OR y FIND con argumentos de matriz, problema relacionado #1819
  • Solucionar el problema de la ronda de resultados de cálculo de la función CalcCellValue, problema relacionado #1851
  • Se soluciona el problema por el cual la función CalcCellValue devuelve un resultado incorrecto en las funciones de fórmula XIRR y XNPV, problema relacionado #1989
  • Solucione el error de retorno RemoveCol al eliminar columnas, problema relacionado #1829
  • Corregir el tipo de datos de resultado incorrecto de la función de fórmula DATE, problema relacionado #1833
  • Se solucionó el pánico al leer el libro con un elemento de fila interno sin el atributo r
  • Los paréntesis reparados en las fórmulas se cortan al insertar nuevas columnas o filas, problema relacionado #1861
  • Corregir resultado de escape de validación de datos incorrecto en algunos casos
  • Se corrigió que algunos caracteres no se pudieran mostrar en el escritor de secuencias, problema relacionado #1865
  • Guardar el libro de trabajo con la ruta de la parte interna ordenada para mantener el mismo hash de archivos idénticos y corregir el tipo MIME incorrecto, problema relacionado #1889
  • Se corrigió que el formato del eje del conjunto de funciones AddChart no funciona en el gráfico combinado, problema relacionado #1921
  • Se corrigió la función AddChart que establecía la posición incorrecta de los títulos del eje principal
  • Se corrigió que la función AddChart estableciera que el título del eje vertical secundario no se muestra, problema relacionado #1926
  • Arreglar la función AddChart establece el tipo de línea del gráfico de líneas no funciona
  • Arreglar la función GetPivotTables que devuelve un rango de datos incorrecto, problema relacionado #1937
  • Arreglar el pánico de la función GetStyle cuando el tema no tiene sysClr, problema relacionado #1963
  • Se soluciona el error que devuelve la función GetCellRichText cuando se lee una celda sin índice SST, problema relacionado #1999
  • Arreglar el pánico de la función SetSheetVisible en hojas sin vistas, problema relacionado #1969
  • Se solucionó el problema del signo de porcentaje que faltaba en el resultado formateado para el valor de celda numérico cero, problema relacionado #1942
  • Corregir el eje horizontal faltante en el gráfico de dispersión con valores negativos
  • Se solucionó la falta de macro de forma después de ajustar el objeto de dibujo, problema relacionado #1957
  • Se solucionó el formato condicional faltante después de eliminar una columna en algunos casos, problema relacionado #1968
  • Corregir el problema de redondeo del valor decimal al leer el valor de la celda, problema relacionado #1979
  • Soporte para establecer el valor de la celda con un valor IEEE 754 "no es un número" o infinito, problema relacionado #119 y #1955

Optimización del rendimiento

  • Se solucionó el problema de desaceleración de la velocidad de regresión v2.8.0 y aumento del uso de memoria
  • Reducir el uso de memoria para la función GetRows, problema relacionado #1874
  • Optimice el rendimiento de la función ColumnNumberToName, reduzca aproximadamente un 50% el uso de memoria y un 50% el costo de tiempo

Otros

  • Se ha actualizado el módulo de dependencias
  • Pruebas unitarias y godoc actualizado
  • Sitio web de documentación en varios idiomas: árabe, alemán, inglés, español, francés, japonés, coreano, portugués, ruso, chino simplificado y chino tradicional, que se ha actualizado. Se ha añadido la versión en italiano del documento

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:

  • @mirgong (helloWorld)
  • @YueChenXu-Kimi (岳晨旭)
  • @JackMin1314 (陈王)
  • @paolobarbolini (Paolo Barbolini)
  • @iEvan-lhr (Evan lu)
  • @yetyear (yeahyear)
  • @ha5ky (hu5ky)
  • @lizhichao (vic)
  • @realzuojianxiang (realzuojianxiang)
  • @msackman (Matthew Sackman)
  • @yyle88 (yangyile-yyle88)
  • @yunkeweb (yunkeweb)
  • @iraj720 (Nima)
  • @jianxinhou
  • @barlevd
  • @18409615759 (nna)
  • @qijinkui (xiaokui)
  • @user1121114685 (联盟少侠)
  • @wangsongyan
  • @vsemichev (Vovka Morkovka)
  • @zhayt (Aybek)
  • @ShowerBandV (ShowerBandV)
  • @imink (Patrick Wang)
  • @samkeke (wxy)
  • @pjh591029530
  • @zhangyimingdatiancai
  • @wanghaochen2024
  • @centurion-hub
  • @peng (Zhang Zhipeng)
  • @slashdotdash (Ben Smith)
  • @ArcholSevier
  • @liuwangchao
  • @Zncl2222 (Jian Yu, Chen)

results matching ""

    No results matching ""