Create Workbooks

Come creare cartelle di lavoro con Aspose.Cells FOSS per Java

Panoramica

Questa guida mostra come creare una cartella di lavoro Excel, popolare le celle con valori digitati, applicare la formattazione e salvare il risultato in .xlsx.

Passo 1: Crea una cartella di lavoro

import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook()) {
    Worksheet sheet = workbook.getWorksheets().get(0);
    sheet.setName("Report");
    workbook.save("report.xlsx");
}

Passo 2: Imposta i valori delle celle

import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook()) {
    Worksheet sheet = workbook.getWorksheets().get(0);
    sheet.getCells().get("A1").putValue("Product");
    sheet.getCells().get("B1").putValue("Revenue");
    sheet.getCells().get("A2").putValue("Widget A");
    sheet.getCells().get("B2").putValue(42500.75);
    sheet.getCells().get("C2").setFormula("=B2*1.2");
    workbook.save("values.xlsx");
}

Passo 3: Applica formattazione

import com.aspose.cells_foss.Cell;
import com.aspose.cells_foss.Style;
import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook()) {
    Worksheet sheet = workbook.getWorksheets().get(0);
    Cell b2 = sheet.getCells().get("B2");
    b2.putValue(42500.75);
    Style style = b2.getStyle();
    style.getFont().setBold(true);
    style.setCustom("#,##0.00");
    b2.setStyle(style);
    sheet.getCells().getRows().get(0).setHeight(22.0);
    sheet.getCells().getColumns().get(1).setWidth(16.0);
    workbook.save("styled.xlsx");
}

Passo 4: Aggiungi AutoFilter

import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook()) {
    Worksheet sheet = workbook.getWorksheets().get(0);
    sheet.getCells().get("A1").putValue("Product");
    sheet.getCells().get("B1").putValue("Region");
    sheet.getAutoFilter().setRange("A1:B1");
    workbook.save("filtered.xlsx");
}

Vedi anche

 Italiano