Características
Features de la revisión
Este guía resume las capacidades de procesamiento de la hoja de espalda disponibles en Aspose.Cells FOSS para Java, incluyendo gestión de libros de trabajo, formatación de células, filtros, validación y propiedades de documentos.
Aspose.Cells FOSS para Java proporciona las siguientes capacidades para aplicaciones de Java 17+.
Manual de libros y worksheet
- Crea nuevos libros de trabajo con
new Workbook()Utilizando el modelo try-with-resources - Carga existente
.xlsxArchivos a través denew Workbook(path)onew Workbook(path, options) - Acceso a las obras de trabajo mediante
getWorksheets().get(index)o por nombre - Renomear las obras con
setName(), añadir y eliminar las hojas, establecer la hoja activa - Controlar la visibilidad de la hoja de trabajo y el color de las tablas a través del
WorksheetViewModel - Puede realizar la reparación con
LoadOptions.setTryRepairPackage()ysetTryRepairXml()
Valores y fórmulas de las células
- Definición de valores tipificados con
cell.putValue()ParaString,int,double,boolean,y,LocalDateTime
- Definición de valores tipificados con
- Verificar el tipo de valor mediante
CellValueType:STRING,NUMBER,BOOLEAN,DATE_TIME,FORMULA,BLANK - Comprar las líneas de fórmula con
cell.setFormula()- Recalculado por Excel en abierto - Acceso a la representación de la línea mediante
cell.getStringValue() - Leer el valor cru por medio de
cell.getValue()comoObject
Formato celular y estilos
- Aplique las fuentes, los límites, las rellenas y el alineamiento a través de la
Styleclase decell.getStyle() - -Contactar el nombre de cor, cor y font a través del
Style.getFont() - El control de alineación a través
HorizontalAlignment(LEFT,CENTER,RIGHTy) yAlignmentValue - Formatos de número que utilizan
style.setCustom()o en el interiorNumberFormatpatrones - Ajuste la altura de la línea y el ancho de las columnas con
getRows().get(n).setHeight()ygetColumns().get(n).setWidth()
AutoFilter
- Configura una gama de header AutoFilter con
ws.getAutoFilter().setRange() - Añadir filtros a través de la columna
getFilterColumns().add(index) - Define criterios de filtrado personalizados a través de
AutoFilterCustomFilteryFilterOperatorType - Aplique los 10 filtros más altos
AutoFilterTop10
Validación de datos y formatación condicional
- Añadir reglas de validación total, decimal o listas a través del
sheet.getValidations().add() - Uso
ValidationTypeyOperatorTypeCon las fórmulas límites - Formato condicional mediante
FormatConditionCollectionyFormatCondition
Configuración de páginas y protección del tablero de trabajo
- Configure las configuraciones de impresión con
PageSetup: tamaño de papel, orientación, área de impresión, forma a página - Conexión de líneas y títulos para la impresión a través de
PrintOptionsModel - Proteger las hojas de trabajo y los permisos de toner fin utilizando
WorksheetProtectionModel - Almacena los hiperligazones en las hojas de trabajo a través de
HyperlinkyHyperlinkCollection
Propiedades de documentos
- Acceso y configuración de propiedades del documento de libro de trabajo a través de
workbook.getDocumentProperties() - Configura los campos de autor, título y otros metadatos
- Inspección de las cargas mediante el diagnóstico
workbook.getLoadDiagnostics().getIssues()
Formatos apoyados
| Format | Extension | Leer | Escribe |
|---|---|---|---|
| Excel Open XML | .Xlx | ✓ | ✓ |
La economía se limita actualmente a .xlsx.