Comment créer des classeurs avec Aspose.Cells FOSS pour Java
Vue d’ensemble
Ce guide montre comment créer un classeur Excel, remplir les cellules avec des valeurs saisies, appliquer le formatage et enregistrer le résultat dans .xlsx.
Étape 1 : Créer un classeur
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");
}Étape 2 : définir les valeurs des cellules
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");
}Étape 3 : Appliquer le formatage
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");
}Étape 4 : Ajouter le filtre automatique
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");
}