Explore nuestros productos
Aspose.Cells for Java 17.02.0 Notas de la versión
Llave | Resumen | Categoría |
---|---|---|
CELLSJAVA-42009 | Compatibilidad con el gráfico TreeMap de MS Excel 2016 | Nueva caracteristica |
CELLSJAVA-42008 | Admite MS Excel 2016 Gráfico de cascada | Nueva caracteristica |
CELLSJAVA-41521 | Admite la conversión de texto a columnas Función de MS Excel | Nueva caracteristica |
CELLSJAVA-42165 | Pérdida de datos al copiar el rango con filas y columnas ocultas en un nuevo libro de trabajo y convertirlo a HTML | Insecto |
CELLSJAVA-42164 | Pérdida de datos al copiar el rango con filas y columnas ocultas en un nuevo libro de trabajo y convertirlo a HTML - II | Insecto |
CELLSJAVA-42162 | Pérdida de datos al copiar el rango con filas y columnas ocultas en un nuevo libro de trabajo y convertirlo a HTML - III | Insecto |
CELLSJAVA-40251 | Guardar como PDF no conserva el formato | Insecto |
CELLSJAVA-42187 | La fórmula de Excel no funciona y se muestra como “#DIV/0”. | Insecto |
CELLSJAVA-42184 | Problema de guardado simultáneo | Insecto |
CELLSJAVA-42156 | Los bordes superior e inferior de las celdas desaparecen al convertir a HTML | Insecto |
CELLSJAVA-42147 | La fórmula de Excel no funciona correctamente | Insecto |
CELLSJAVA-42131 | Volver a calcular una cantidad de fórmulas usando las API Aspose Cells da como resultado “#NUM!” error | Insecto |
CELLSJAVA-42188 | La página de demostración de matemáticas no se carga correctamente en el proyecto de demostración de GridWeb (Java) | Insecto |
CELLSJAVA-41565 | El menú desplegable de validación de datos de lista no se cierra al recargar datos | Insecto |
CELLSJAVA-42159 | PageSetup.BlackAndWhite no parece funcionar | Insecto |
CELLSNET-45106 | Error al intentar capturar y volver a lanzar la excepción donde se cambia ExceptionType | Insecto |
CELLSJAVA-42189 | Gráfico de cascada, cuando se llama al cálculo (), los colores de la serie del gráfico se revierten. | Insecto |
CELLSJAVA-42160 | El error de escala logarítmica en Excel hace que Aspose Cells se cuelgue | Insecto |
CELLSJAVA-42158 | Los valores límite del eje vertical cambiaron al renderizar la hoja de cálculo a PDF | Insecto |
CELLSJAVA-42157 | Los valores límite de los ejes horizontal y vertical cambiaron al renderizar el gráfico a EMF | Insecto |
CELLSJAVA-42133 | Hebreo: falta el carácter de espacio en PDF | Insecto |
CELLSJAVA-42107 | El gráfico se suprime verticalmente mientras se representa en la imagen | Insecto |
CELLSJAVA-42105 | Faltan series de DataTable al exportar el gráfico a la imagen | Insecto |
CELLSJAVA-42090 | Falta el subrayado en el título cuando el gráfico se convierte en imagen | Insecto |
CELLSJAVA-42086 | La imagen de fondo en el gráfico es incorrecta | Insecto |
CELLSJAVA-42084 | Faltan las etiquetas/leyenda del eje del gráfico en blanco y negro del espacio (hebreo) en el archivo de salida PDF | Insecto |
CELLSJAVA-41831 | El contenido de la forma del rectángulo no se procesa al convertir la hoja de cálculo a HTML | Insecto |
CELLSJAVA-42095 | El gráfico se modificó al convertir la hoja de cálculo a HTML | Insecto |
CELLSJAVA-42096 | La fórmula en el gráfico ha cambiado de posición al convertir la hoja de cálculo a HTML | Insecto |
CELLSJAVA-42169 | Conversión de Excel a PDF: el texto árabe está invertido | Insecto |
CELLSJAVA-42193 | El nombre de la hoja se pone en mayúsculas al insertar la fórmula | Insecto |
CELLSJAVA-42191 | Llamada a updateSelectedValue cambia activeSheetIndex | Insecto |
CELLSJAVA-42181 | Vista protegida después de volver a guardar un archivo XLS | Insecto |
CELLSJAVA-42180 | Copiar un libro de trabajo cambia la altura estándar | Insecto |
CELLSJAVA-42177 | Falta la fórmula en la validación personalizada cuando el libro de trabajo se guarda en formato XLS | Insecto |
CELLSJAVA-42173 | Excel necesita recuperar el archivo después de un simple guardado a través de Aspose.Cells | Insecto |
CELLSJAVA-42171 | La hoja de cálculo se corrompe después de cambiar la fuente de las formas | Insecto |
CELLSJAVA-42168 | No se puede cambiar la fuente de algunas formas de la colección. | Insecto |
CELLSJAVA-42166 | El archivo de Excel protegido con contraseña genera una excepción al cargar | Insecto |
CELLSJAVA-42163 | El tamaño del libro de destino es casi el doble del tamaño del libro de origen | Insecto |
CELLSJAVA-42161 | Copiar hojas entre libros de trabajo cambia la fórmula | Insecto |
CELLSJAVA-42154 | No se puede leer el valor de texto del CheckBox | Insecto |
CELLSJAVA-42150 | El método GetNames() no devuelve todos los nombres | Insecto |
CELLSJAVA-40511 | Las páginas del PDF generadas por Aspose.Cells son todas negras | Insecto |
CELLSJAVA-42179 | NullPointerException en Workbook ctor al cargar un HTML | Excepción |
CELLSJAVA-42174 | NullPointerException en Workbook ctor al cargar un HTML - II | Excepción |
CELLSJAVA-42192 | CellsException: tamaño de agujero no válido: debe estar entre 10 y 90 | Excepción |
CELLSJAVA-42190 | Excepción: “java.lang.IndexOutOfBoundsException” al cargar un formato de archivo XLSX | Excepción |
CELLSJAVA-42185 | Excepción: solo se pudo llamar a ReadElementString: se produjo al abrir el libro de trabajo | Excepció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:
- Autoajustar columnas y filas al cargar HTML en el libro de trabajo
- Convertir Texto a Columnas usando Aspose.Cells
- Obtenga una lista de fuentes utilizadas en una hoja de cálculo o libro de trabajo
- Recibe advertencias al cargar un archivo de Excel
- Leer y manipular gráficos de Excel 2016
- Recorte las filas y columnas en blanco iniciales al exportar hojas de cálculo al formato CSV