Kako učitati preglednik u Java-i?
Kako učitati preglednik u Java-i?
Aspose.Cells FOSS for Java lets you open existing Excel .xlsx radne knjige iz putanje datoteke ili iz bilo kojeg java.io.InputStream.Ovaj vodič pokazuje oba uzorka punjenja. i objašnjava kako pristupiti radnim listovima i ćelijama nakon što se radna knjiga učita.
U skladu s člankom 21. stavkom 1.
| Odluka o odobrenju | Detaljnije informacije |
|---|---|
| Java | 17 or later (JDK) |
U skladu s člankom 1. AutoFilter API površina se promijenila u trenutnom izvornom modelu; pregledajte njegovu referentnu stranicu prije nego što se oslanjate na starije detalje članova. Maven 3.9+ ili Gradle 8+. Zavisnost. com.aspose:aspose-cells-foss:1.0.0 | Vrijedna datoteka. .xlsx radna knjiga.
Dodaj na pom.xml:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-foss</artifactId>
<version>1.0.0</version>
</dependency>Korak 1 Opterećenje s puta datoteke
Predajte apsolutnu ili relativnu putanju datoteke na Workbook(fileName) konstruktor:
import com.aspose.cells.foss.Workbook;
Workbook workbook = new Workbook("data/report.xlsx");
System.out.println("Loaded. Sheets: " + workbook.getWorksheets().getCount());Konstruktor čita datoteku i deserializira sadržaj XLSX-a u memoriju. Ako je to moguće, onda se može koristiti za otvaranje podataka o tome kako bi se povećao broj datotek na računaru. datoteka ne postoji ili nije valjan XLSX, a WorkbookLoadException Baci se.
Srednja faza:
Upotreba: Workbook(stream) Ako je sadržaj datoteke došao iz mrežne veze, a. BLOB baze podataka ili in-memory buffer:
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());
}Uvijek zavuci. InputStream u probnom bloku resursa tako da je tok zatvoren. Čak i ako konstruktor baci.
Sklon 3 Opcije za učitavanje
Upotreba: Workbook(fileName, options) ili: Workbook(stream, options) da prođe na LoadOptions U slučaju da je potrebno provesti detaljnu kontrolu ponašanja opterećenja:
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);Korak 4 Pristup radnim listovima
Nakon utovarenja, upotrebljavajte: Workbook.getWorksheets() za iteriranje listova ili preuzimanje specifična lista po indeksu ili imenu:
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");Korak 5 Čitanje vrijednosti stanica
Kad jednom imate… Worksheet, upotrebu getCells() za pristup pojedinačnim ćelijama:
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());Korak 6 Izdavanje resursa
Workbook uređaji za rušenje AutoCloseable.Za velike datoteke, koristite probati resurse:
try (Workbook workbook = new Workbook("data/large.xlsx")) {
// read or modify the workbook
workbook.save("data/output.xlsx");
}
// workbook.close() is called automatically hereSljedeći koraci
- Rad s upravljanjem preglednikom potpuni kreiranje/promeniti/spasili prolaz
- Kako stvoriti Aspose.Cells FOSS radni list kreirati radne sveske od nule
- Kako raditi s potvrđivanjem? dodavanje pravila za validaciju podataka