كيفية إنشاء دفاتر عمل باستخدام Aspose.Cells FOSS للـ Java
نظرة عامة
هذا الدليل يوضح كيفية إنشاء مصنف Excel، وتعبئة الخلايا بالقيم المكتوبة، وتطبيق التنسيق، وحفظ النتيجة إلى .xlsx.
الخطوة 1: إنشاء دفتر عمل
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");
}الخطوة 2: تعيين قيم الخلايا
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");
}الخطوة 3: تطبيق التنسيق
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");
}الخطوة 4: إضافة 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");
}