Características
Descrição geral das características
Este guia resume as capacidades de processamento de planilha disponíveis no Aspose.Cells FOSS para Java, incluindo gerenciamento do livro de trabalho, formatação de células, filtragem, validação e propriedades de documento.
Aspose.Cells FOSS for Java provides the following capabilities for Java 17+ applications.
Gestão de folhas e livros de trabalho
- Criar novas pastas de trabalho com:
new Workbook()Utilizando o padrão de tentativa com recursos. - Carga existente
.xlsxArquivos vianew Workbook(path)ou a)new Workbook(path, options) - Acessos a folhas de trabalho via:
getWorksheets().get(index)ou por nome - Re-nomear folhas de trabalho com:
setName(), adicionar e remover folhas, definir a folha ativa - Controle a visibilidade da folha de trabalho e cor das guias via
WorksheetViewModel - Ativar o modo de reparação com:
LoadOptions.setTryRepairPackage()e a)setTryRepairXml()
Valores e fórmulas de célula
- Defina valores digitados com:
cell.putValue()para oString,int,double,boolean, eLocalDateTime - Inspeccionar o tipo de valor via
CellValueType:STRING,NUMBER,BOOLEAN,DATE_TIME,FORMULA,BLANK - Armazena cadeias de fórmulas com
cell.setFormula()recalculado pelo Excel em aberto - Representação de cadeia de acesso via
cell.getStringValue() - Leia o valor bruto através do
cell.getValue()como:Object
Formato e estilos de célula
- Aplicar fontes, bordas, preenchimentos e alinhamento através do
Styleclasse decell.getStyle() - Configurar negrito, cor e nome da fonte via
Style.getFont() - Alinhamento de controlo via:
HorizontalAlignment(LEFT,CENTER,RIGHT) eAlignmentValue - Formato de número definido usando:
style.setCustom()ou incorporadoNumberFormatpadrões de - Ajustar a altura da linha e largura da coluna com
getRows().get(n).setHeight()e a)getColumns().get(n).setWidth()
AutoFilter
- Configurar um intervalo de cabeçalho do AutoFilter com:
ws.getAutoFilter().setRange() - Adicionar colunas de filtro via
getFilterColumns().add(index) - Definir critérios de filtro personalizados via
AutoFilterCustomFiltere a)FilterOperatorType - Aplicar os 10 melhores filtros via
AutoFilterTop10
Validação de dados e formatação condicional
- Adicionar regras de validação para números inteiros, decimais ou listas via
sheet.getValidations().add() - Utilização:
ValidationTypee a)OperatorTypecom limites de fórmula - Aplicar formatação condicional via
FormatConditionCollectione a)FormatCondition
Configuração de página e proteção da folha de trabalho
- Configurar as configurações de impressão com:
PageSetup: tamanho do papel, orientação, encaixe na página e área de impressão. - Intercâmbio de linhas da grade e cabeçalhos para impressão via
PrintOptionsModel - Proteger folhas de trabalho e permissões para ajuste fino usando
WorksheetProtectionModel - Arquivar hiperlinks em folhas de cálculo via
Hyperlinke a)HyperlinkCollection
Propriedades do documento
- Acesso e configuração de propriedades do documento da pasta de trabalho via
workbook.getDocumentProperties() - Configuração de autor, título e outros campos de metadados
- Inspeccionar o diagnóstico da carga através de:
workbook.getLoadDiagnostics().getIssues()
Formatos suportados
| Formatos de imagem | Extensão | Leia. | Escrever . |
|---|---|---|---|
| Excel Abre XML | .xlsx | ✓ | ✓ |
A poupança é actualmente limitada a: .xlsx.