Create Workbooks

Πώς να δημιουργήσετε βιβλία εργασίας με Aspose.Cells FOSS για Java

ΕΚΤΙΜΗΣΗ

Αυτό το εγχειρίδιο δείχνει πώς να δημιουργήσετε ένα βιβλίο εργασίας του Excel, πληθυσμός κυττάρων με τιμές τυποποιημένες, Εφαρμόστε τη μορφοποίηση και αποθηκεύστε το αποτέλεσμα για να .xlsx.

Βήμα 1: Δημιουργία βιβλίου εργασίας

Αμέσως α Workbook και να αποκτήσετε πρόσβαση στο προεπιλεγμένο φύλλο εργασίας μέσω getWorksheets().get(0).Ανακαλείται το φύλλο με setName() και καλεί save() Για να γράψετε το εξώφυλλο σε ένα αρχείο XLSX:

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

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

Βήμα 2: Προσδιορίστε τις τιμές των κυττάρων

Χρησιμοποιήστε getCells().get(ref).putValue() να γράψετε τις τιμές που τυποποιηθούν σε συγκεκριμένα κύτταρα. η μέθοδος αποδέχεται String, double, intboolean Ετικέτες: Χρήση setFormula() Για να αποθηκεύσετε μια φόρμουλα στυλ:

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

try (Workbook workbook = new Workbook()) {
    WorksheetCollection sheets = workbook.getWorksheets();
    Worksheet sheet = sheets.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: Εφαρμόστε τη μορφοποίηση

Επαναλάβετε ένα στυλ κελιών με getStyle(), τροποποιήστε τις ιδιότητες γραμματοσειράς και αριθμού μορφοποίησης, στη συνέχεια εφαρμόστε το ξανά με setStyle().Μπορείτε επίσης να ρυθμίσετε το ύψος της γραμμής και το πλάτος των στήλων μέσω των αντικειμένων της σειράς και των κλώνων:

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()) {
    WorksheetCollection sheets = workbook.getWorksheets();
    Worksheet sheet = sheets.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

Κλήση getAutoFilter().setRange() σε ένα φύλλο εργασίας για να ορίσετε τα κύτταρα επικεφαλής που εμφανίζουν πτώσεις φίλτρο Excel. Αυτό αποθηκεύει το εύρος AutoFilter στα μετεδεμένα XLSX:

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

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

Δείτε επίσης

 Ελληνικά