Funcționalități

Prezentare generală a funcționalității

Aspose.Cells FOSS for Java oferă următoarele capabilități pentru aplicațiile Java 17+.

Gestionarea registrului de lucru și a foii de lucru

  • Creați noi registre de lucru cu new Workbook() utilizând modelul try‑with‑resources
  • Încărcați fișierele existente .xlsx prin new Workbook(path) sau new Workbook(path, options)
  • Accesați foile de lucru prin getWorksheets().get(index) sau după nume
  • Redenumiți foile de lucru cu setName(), adăugați și eliminați foi, setați foaia activă
  • Controlați vizibilitatea foii de lucru și culoarea filei prin WorksheetViewModel
  • Activați modul de reparare cu LoadOptions.setTryRepairPackage() și setTryRepairXml()

Valori și formule ale celulelor

  • Setați valori tipizate cu cell.putValue() pentru String, int, double, boolean și LocalDateTime
  • Inspectați tipul valorii prin CellValueType: STRING, NUMBER, BOOLEAN, DATE_TIME, FORMULA, BLANK
  • Stocați șirurile de formulă cu cell.setFormula() — recalculat de Excel la deschidere
  • Accesați reprezentarea șirului prin cell.getStringValue()
  • Citiți valoarea brută prin cell.getValue() ca Object

Formatarea celulelor și stiluri

  • Aplicați fonturi, borduri, umpleri și aliniere prin clasa Style din cell.getStyle()
  • Setați îngroșare, culoare și numele fontului prin Style.getFont()
  • Controlați alinierea prin HorizontalAlignment (LEFT, CENTER, RIGHT) și AlignmentValue
  • Setați formatele numerice utilizând style.setCustom() sau tiparele încorporate NumberFormat
  • Ajustați înălțimea rândului și lățimea coloanei cu getRows().get(n).setHeight() și getColumns().get(n).setWidth()

AutoFilter

  • Stabiliți un interval de antet AutoFilter cu ws.getAutoFilter().setRange()
  • Adăugați coloane de filtrare prin getFilterColumns().add(index)
  • Definiți criterii de filtrare personalizate prin AutoFilterCustomFilter și FilterOperatorType
  • Aplicați filtre top‑10 prin AutoFilterTop10

Validare a datelor și formatare condițională

  • Adăugați reguli de validare pentru numere întregi, zecimale sau liste prin sheet.getValidations().add()
  • Utilizați ValidationType și OperatorType cu limite de formulă
  • Aplicați formatare condițională prin FormatConditionCollection și FormatCondition

Configurare pagină și protecție foaie de lucru

  • Configurați setările de imprimare cu PageSetup: dimensiunea hârtiei, orientarea, ajustare la pagină, zona de imprimare
  • Comutați liniile de grilă și anteturile pentru imprimare prin PrintOptionsModel
  • Protejați foile de lucru și reglați fin permisiunile utilizând WorksheetProtectionModel
  • Stocați hyperlink-urile în foile de lucru prin Hyperlink și HyperlinkCollection

Proprietăţi document

  • Accesați și setați proprietățile documentului registrului de lucru prin workbook.getDocumentProperties()
  • Setați autorul, titlul și alte câmpuri de metadate
  • Inspectați diagnosticele de încărcare prin workbook.getLoadDiagnostics().getIssues()

Formate acceptate

FormatExtensieCitireScriere
Excel Open XML.xlsx

Salvarea este în prezent limitată la .xlsx.

 Română