Explore nuestros productos

Aspose.Cells for Java 17.02.0 Notas de la versión

LlaveResumenCategoría
CELLSJAVA-42009Compatibilidad con el gráfico TreeMap de MS Excel 2016Nueva caracteristica
CELLSJAVA-42008Admite MS Excel 2016 Gráfico de cascadaNueva caracteristica
CELLSJAVA-41521Admite la conversión de texto a columnas Función de MS ExcelNueva caracteristica
CELLSJAVA-42165Pérdida de datos al copiar el rango con filas y columnas ocultas en un nuevo libro de trabajo y convertirlo a HTMLInsecto
CELLSJAVA-42164Pérdida de datos al copiar el rango con filas y columnas ocultas en un nuevo libro de trabajo y convertirlo a HTML - IIInsecto
CELLSJAVA-42162Pérdida de datos al copiar el rango con filas y columnas ocultas en un nuevo libro de trabajo y convertirlo a HTML - IIIInsecto
CELLSJAVA-40251Guardar como PDF no conserva el formatoInsecto
CELLSJAVA-42187La fórmula de Excel no funciona y se muestra como “#DIV/0”.Insecto
CELLSJAVA-42184Problema de guardado simultáneoInsecto
CELLSJAVA-42156Los bordes superior e inferior de las celdas desaparecen al convertir a HTMLInsecto
CELLSJAVA-42147La fórmula de Excel no funciona correctamenteInsecto
CELLSJAVA-42131Volver a calcular una cantidad de fórmulas usando las API Aspose Cells da como resultado “#NUM!” errorInsecto
CELLSJAVA-42188La página de demostración de matemáticas no se carga correctamente en el proyecto de demostración de GridWeb (Java)Insecto
CELLSJAVA-41565El menú desplegable de validación de datos de lista no se cierra al recargar datosInsecto
CELLSJAVA-42159PageSetup.BlackAndWhite no parece funcionarInsecto
CELLSNET-45106Error al intentar capturar y volver a lanzar la excepción donde se cambia ExceptionTypeInsecto
CELLSJAVA-42189Gráfico de cascada, cuando se llama al cálculo (), los colores de la serie del gráfico se revierten.Insecto
CELLSJAVA-42160El error de escala logarítmica en Excel hace que Aspose Cells se cuelgueInsecto
CELLSJAVA-42158Los valores límite del eje vertical cambiaron al renderizar la hoja de cálculo a PDFInsecto
CELLSJAVA-42157Los valores límite de los ejes horizontal y vertical cambiaron al renderizar el gráfico a EMFInsecto
CELLSJAVA-42133Hebreo: falta el carácter de espacio en PDFInsecto
CELLSJAVA-42107El gráfico se suprime verticalmente mientras se representa en la imagenInsecto
CELLSJAVA-42105Faltan series de DataTable al exportar el gráfico a la imagenInsecto
CELLSJAVA-42090Falta el subrayado en el título cuando el gráfico se convierte en imagenInsecto
CELLSJAVA-42086La imagen de fondo en el gráfico es incorrectaInsecto
CELLSJAVA-42084Faltan las etiquetas/leyenda del eje del gráfico en blanco y negro del espacio (hebreo) en el archivo de salida PDFInsecto
CELLSJAVA-41831El contenido de la forma del rectángulo no se procesa al convertir la hoja de cálculo a HTMLInsecto
CELLSJAVA-42095El gráfico se modificó al convertir la hoja de cálculo a HTMLInsecto
CELLSJAVA-42096La fórmula en el gráfico ha cambiado de posición al convertir la hoja de cálculo a HTMLInsecto
CELLSJAVA-42169Conversión de Excel a PDF: el texto árabe está invertidoInsecto
CELLSJAVA-42193El nombre de la hoja se pone en mayúsculas al insertar la fórmulaInsecto
CELLSJAVA-42191Llamada a updateSelectedValue cambia activeSheetIndexInsecto
CELLSJAVA-42181Vista protegida después de volver a guardar un archivo XLSInsecto
CELLSJAVA-42180Copiar un libro de trabajo cambia la altura estándarInsecto
CELLSJAVA-42177Falta la fórmula en la validación personalizada cuando el libro de trabajo se guarda en formato XLSInsecto
CELLSJAVA-42173Excel necesita recuperar el archivo después de un simple guardado a través de Aspose.CellsInsecto
CELLSJAVA-42171La hoja de cálculo se corrompe después de cambiar la fuente de las formasInsecto
CELLSJAVA-42168No se puede cambiar la fuente de algunas formas de la colección.Insecto
CELLSJAVA-42166El archivo de Excel protegido con contraseña genera una excepción al cargarInsecto
CELLSJAVA-42163El tamaño del libro de destino es casi el doble del tamaño del libro de origenInsecto
CELLSJAVA-42161Copiar hojas entre libros de trabajo cambia la fórmulaInsecto
CELLSJAVA-42154No se puede leer el valor de texto del CheckBoxInsecto
CELLSJAVA-42150El método GetNames() no devuelve todos los nombresInsecto
CELLSJAVA-40511Las páginas del PDF generadas por Aspose.Cells son todas negrasInsecto
CELLSJAVA-42179NullPointerException en Workbook ctor al cargar un HTMLExcepción
CELLSJAVA-42174NullPointerException en Workbook ctor al cargar un HTML - IIExcepción
CELLSJAVA-42192CellsException: tamaño de agujero no válido: debe estar entre 10 y 90Excepción
CELLSJAVA-42190Excepción: “java.lang.IndexOutOfBoundsException” al cargar un formato de archivo XLSXExcepción
CELLSJAVA-42185Excepción: solo se pudo llamar a ReadElementString: se produjo al abrir el libro de trabajoExcepción

Public API y cambios incompatibles con versiones anteriores

La siguiente es una lista de los cambios realizados al público API, como miembros agregados, renombrados, eliminados o obsoletos, así como cualquier cambio no compatible con versiones anteriores realizado en Aspose.Cells for Java. Si tiene inquietudes sobre cualquier cambio enumerado, plantéelo en el foro de soporte Aspose.Cells.

Se agregó la propiedad HTMLLoadOptions.AutoFitColsAndRows

Esta versión de Aspose.Cells for Java API ha agregado la propiedad HTMLLoadOptions.AutoFitColsAndRows que indica si API debe ajustarse automáticamente a columnas y filas al importar HTML en su modo de objeto. La propiedad de tipo booleano tiene el valor predeterminado como falso, lo que significa que los altos y anchos de las celdas se importarán tal como están; sin embargo, cuando la propiedad mencionada anteriormente se establece en verdadero, el API intenta ajustar los anchos de las columnas y los altos de las filas de acuerdo con el contenido. .

Este es el escenario de uso simple de la propiedad HTMLLoadOptions.AutoFitColsAndRows.

 // Create an instance of HTMLLoadOptions

HTMLLoadOptions loadOptions = new HTMLLoadOptions();

// Set the AutoFitColsAndRows property to true

loadOptions.setAutoFitColsAndRows(true);

// Create an instance of Workbook and load HTML while passing

// the object of HTMLLoadOptions class created above

Workbook book = new Workbook(dir + "sample.htm", loadOptions);

Se agregaron WorkbookSettings.WarningCallback y LoadOptions.WarningCallback Properties

Aspose.Cells for Java 17.02.0 ha expuesto la propiedad WarningCallback a las clases LoadOptions y WorkbookSettings para obtener o establecer la devolución de llamada de advertencia. Los desarrolladores deben implementar la interfaz IWarningCallback para obtener advertencias personalizadas en sus aplicaciones.

Aquí hay un escenario de uso simple de la propiedad LoadOptions.WarningCallback para recibir advertencias cuando una hoja de cálculo de entrada contiene rangos con nombre duplicados.

 public class WarningCallback implements IWarningCallback

{

	public void warning(WarningInfo warningInfo)

    {

        if (warningInfo.getWarningType() == WarningType.DUPLICATE_DEFINED_NAME)

        {

            System.out.println("Duplicate Defined Names Found as " + warningInfo.getDescription());

        }

    }

}

Aquí se explica cómo utilizar la clase personalizada definida anteriormente.

 // Create an instance of LoadOptions class

LoadOptions options = new LoadOptions();

// Set the WarningCallback property to custom class

options.setWarningCallback(new WarningCallback());

// Load a sample spreadsheet in an instance of Workbook while 

// passing the object of LoadOptions class as defined above

Workbook book = new Workbook(dir + "sample.xlsx", options);

Se agregó el método Cells.textToColumns

La última revisión de las API Aspose.Cells for Java ha expuesto el método Cells.textToColumns para imitar el de ExcelTexto a columnasrasgo. Excel proporciona esta función desdeHerramientas de datosbajo laDatospestaña. Tenga en cuenta que, para dividir el contenido de una columna en varias columnas, los datos deben contener un delimitador específico, como una coma (o cualquier otro carácter), según el cual el API intenta dividir el contenido de una celda en varias celdas.

Aquí hay un escenario de uso simple para demostrar el uso de API recién expuesto.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Retrieve the cells collection of the first worksheet in the sample

Cells cells = book.getWorksheets().get(0).getCells();

// Create an instance of TxtLoadOptions

TxtLoadOptions options = new TxtLoadOptions();

// Specify the separator

options.setSeparator(',');

// Split the data in range B2:B4

cells.textToColumns(1, 1, 3, options);

Método Workbook.getFonts agregado

Aspose.Cells for Java 17.02.0 ha expuesto el método getFonts para la clase Workbook. El método Workbook.getFonts devuelve la lista de fuentes individuales utilizadas para dar formato al contenido de las celdas de una hoja de cálculo determinada. El tipo de retorno del método mencionado anteriormente es una matriz de la clase typeFont.

El siguiente fragmento de código demuestra el uso del método Workbook.getFonts.

 // Crear una instancia de Workbook y cargar una muestra

Libro de trabajo book = new Workbook(dir + "sample.xlsx");

// Recuperar la lista de fuentes utilizadas en la hoja de cálculo

Fuente[]fuentes = libro.getFonts();

// Iterar la lista y escribir el nombre de la fuente

 para (int i = 0; i< fonts.length; i ++)

{

	Font font = fonts[i];

	System.out.println(font.getName());

}

Se agregó la propiedad TxtSaveOptions.TrimLeadingBlankRowAndColumn

Esta revisión de Aspose.Cells for Java ha expuesto la propiedad de tipo booleano TrimLeadingBlankRowAndColumn para la clase TxtSaveOptions que indica si las filas y columnas en blanco iniciales deben recortarse como lo hace Excel al exportar datos a CSV o formatos delimitados por tabulaciones. El valor predeterminado de la propiedad mencionada anteriormente es falso. En caso de que los datos en la hoja de trabajo no comiencen desde la primera celda, es decir: A1, la aplicación de Excel elimina las filas y columnas en blanco iniciales mientras exporta los datos a CSV o formatos delimitados por tabuladores; sin embargo, las API Aspose.Cells de manera predeterminada, retienen las filas y columnas en blanco para la misma muestra para mantener la ubicación de los datos si los archivos CSV o delimitados por tabulaciones exportados tienen que volver a importarse utilizando las API Aspose.Cells.

Aquí hay un escenario de uso simple de la propiedad TrimLeadingBlankRowAndColumn.

 // Create an instance of Workbook and load a sample

Workbook book = new Workbook(dir + "sample.xlsx");

// Create an instance of TxtSaveOptions

TxtSaveOptions options = new TxtSaveOptions();

// Set TrimLeadingBlankRowAndColumn property to true

options.setTrimLeadingBlankRowAndColumn(true);

// Export to CSV format while removing the leading blank rows & columns

book.save(dir + "output.csv", options);

Se agregó la propiedad BuiltInDocumentPropertyCollection.Revision y la propiedad Obsoleta BuiltInDocumentPropertyCollection.RevisionNumber

Utilice la propiedad BuiltInDocumentPropertyCollection.Revision en su lugar.

Se agregó la propiedad Shape.TextShapeType

La propiedad Shape.TextShapeType obtiene o establece el tipo de forma de texto preestablecido de una lista de tipos predefinidos almacenados en la enumeración AutoShapeType.

Ejemplos de uso

Consulte la lista de temas de ayuda agregados en los documentos Wiki Aspose.Cells:

  1. Autoajustar columnas y filas al cargar HTML en el libro de trabajo
  2. Convertir Texto a Columnas usando Aspose.Cells
  3. Obtenga una lista de fuentes utilizadas en una hoja de cálculo o libro de trabajo
  4. Recibe advertencias al cargar un archivo de Excel
  5. Leer y manipular gráficos de Excel 2016
  6. Recorte las filas y columnas en blanco iniciales al exportar hojas de cálculo al formato CSV


 
 Español