Load a Spreadsheet

कैसे जावा में एक स्पेडशीट लोड करें

कैसे जावा में एक स्पेडशीट लोड करें

Aspose.Cells FOSS for Java lets you open existing Excel .xlsx A से पुस्तकें फ़ाइल मार्ग या किसी भी प्रकार के java.io.InputStream.इस गाइड में दोनों लोड पैटर्न दिखाई देते हैं। और वर्कबुक लोड होने के बाद कार्यपत्रक और सेल तक पहुंचने का तरीका बताता है।.


Prerequisites

RequirementDetail
Java17 or later (JDK)

के लिए AutoFilter एपीआई सतह वर्तमान स्रोत मॉडल में बदल गया है; पुराने सदस्य विवरण पर भरोसा करने से पहले इसके संदर्भ पृष्ठ की समीक्षा करें।. ग्रेडल 8+ या ग्लेडर 3.9+ का निर्माण करें जमीन पर निर्भरता com.aspose:aspose-cells-foss:1.0.0 | फ़ाइल का आविष्कार करें A valid .xlsx कामकाजी किताबें

जोड़ें pom.xml:

<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-cells-foss</artifactId>
  <version>1.0.0</version>
</dependency>

चरण 1 - फ़ाइल मार्ग से लोड करें

पूर्ण या रिश्तेदार फ़ाइल मार्ग को पार करें Workbook(fileName) निर्माता :

import com.aspose.cells.foss.Workbook;

Workbook workbook = new Workbook("data/report.xlsx");
System.out.println("Loaded. Sheets: " + workbook.getWorksheets().getCount());

निर्माता फ़ाइल को पढ़ता है और XLSX सामग्री को स्मृति में डिज़ेरियल करता है। फ़ाइल मौजूद नहीं है या एक वैध XLSX नहीं होता है, एक WorkbookLoadException फेंक दिया है।.


चरण 2 - एक स्ट्रीम से लोड करें

उपयोग करें Workbook(stream) जब फ़ाइल सामग्री एक नेटवर्क कनेक्शन से आती है, तो डेटाबेस ब्लॉब, या स्मृति बफर:

import com.aspose.cells.foss.Workbook;
import java.io.FileInputStream;
import java.io.InputStream;

try (InputStream is = new FileInputStream("data/report.xlsx")) {
    Workbook workbook = new Workbook(is);
    System.out.println("Loaded from stream. Sheets: " + workbook.getWorksheets().getCount());
}

हमेशा के लिए गले लगाएं InputStream एक try-with-resources ब्लॉक में, ताकि प्रवाह बंद हो जाए यदि निर्माता को फेंक दिया जाता है।.


चरण 3 – विकल्पों के साथ लोड करें

उपयोग करें Workbook(fileName, options) या Workbook(stream, options) पारित करने के लिए A LoadOptions उदाहरण के लिए जब आपको लोड व्यवहार पर फिन-ग्रेन नियंत्रण की आवश्यकता होती है:

import com.aspose.cells.foss.Workbook;
import com.aspose.cells.foss.LoadOptions;

LoadOptions opts = new LoadOptions();
// configure opts here if needed
Workbook workbook = new Workbook("data/report.xlsx", opts);

चरण 4 - एक्सेस कार्यपत्रक

लोड करने के बाद, उपयोग करें Workbook.getWorksheets() एक को हटाने या एक का उपयोग करने के लिए नाम के आधार पर या सूचकांक के अनुसार:

import com.aspose.cells.foss.WorksheetCollection;
import com.aspose.cells.foss.Worksheet;

WorksheetCollection sheets = workbook.getWorksheets();
System.out.println("Sheet count: " + sheets.getCount());

// By index
Worksheet first = sheets.get(0);
System.out.println("First sheet: " + first.getName());

// By name
Worksheet named = sheets.get("Summary");

चरण 5 - सेल मूल्य पढ़ें

जब आपके पास एक Worksheet,उपयोग करें getCells() व्यक्तिगत कोशिकाओं तक पहुंच:

import com.aspose.cells.foss.Cells;
import com.aspose.cells.foss.Cell;

Cells cells = first.getCells();

// Read by cell name
Cell a1 = cells.get("A1");
System.out.println("A1 value: " + a1.getStringValue());

// Read by row/column index (0-based)
Cell b2 = cells.get(1, 1);
System.out.println("B2 value: " + b2.getValue());

चरण 6 - संसाधनों को रिलीज करें

Workbook कार्यान्वयन AutoCloseable.बड़े फ़ाइलों के लिए, try-with संसाधनों का उपयोग करें:

try (Workbook workbook = new Workbook("data/large.xlsx")) {
    // read or modify the workbook
    workbook.save("data/output.xlsx");
}
// workbook.close() is called automatically here

अगले कदम

See Also

 हिन्दी