Aspose.Cells FOSS के साथ काम करना

अवलोकन

यह गाइड Aspose.Cells FOSS for Java के साथ Excel वर्कबुक बनाने, लोड करने, संशोधित करने और सहेजने के मुख्य कार्यप्रवाह को कवर करता है।

वर्कबुक बनाना और सहेजना

Workbook क्लास सभी स्प्रेडशीट संचालन के लिए प्रवेश बिंदु है। यह साफ़ संसाधन प्रबंधन के लिए AutoCloseable को लागू करता है:

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);
    sheet.setName("Sales");

    sheet.getCells().get("A1").putValue("Product");
    sheet.getCells().get("B1").putValue("Revenue");
    sheet.getCells().get("A2").putValue("Widget A");
    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);

    workbook.save("sales.xlsx");
}

मौजूदा वर्कबुक लोड करना

एक मौजूदा .xlsx फ़ाइल लोड करें और लोड डायग्नॉस्टिक्स की जांच करें:

import com.aspose.cells_foss.LoadIssue;
import com.aspose.cells_foss.LoadOptions;
import com.aspose.cells_foss.Workbook;

LoadOptions options = new LoadOptions();
options.setStrictMode(false);
options.setTryRepairPackage(true);
options.setTryRepairXml(true);

try (Workbook workbook = new Workbook("input.xlsx", options)) {
    if (workbook.getLoadDiagnostics().hasRepairs()) {
        for (LoadIssue issue : workbook.getLoadDiagnostics().getIssues()) {
            System.out.println(issue.getMessage());
        }
    }
    workbook.getDocumentProperties().setAuthor("cells-foss");
    workbook.save("output.xlsx");
}

एकाधिक कार्यपत्रकों के साथ काम करना

वर्कशीट जोड़ें, नाम बदलें, और नेविगेट करें:

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

try (Workbook workbook = new Workbook()) {
    Worksheet sheet1 = workbook.getWorksheets().get(0);
    sheet1.setName("Q1");
    workbook.getWorksheets().addSheet("Q2");
    Worksheet sheet2 = workbook.getWorksheets().get(1);
    sheet2.setName("Q2 Summary");
    workbook.save("multi.xlsx");
}

AutoFilter

उपयोगकर्ताओं को Excel में डेटा फ़िल्टर करने के लिए 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("Category");
    sheet.getAutoFilter().setRange("A1:B1");
    workbook.save("filtered.xlsx");
}
 हिन्दी