چگونه یک صفحه را در جاوا دانلود کنیم
چگونه یک صفحه را در جاوا دانلود کنیم
Aspose.Cells FOSS for Java lets you open existing Excel .xlsx کتاب های کار از A از راه یا هر گونه java.io.InputStream.این راهنمای نشان دهنده هر دو الگوی بارگذاری است. و توضیح می دهد که چگونه به ورق ها و سلول ها پس از بارگذاری دفتر کار دسترسی داشته باشید.
Prerequisites
| Requirement | Detail |
|---|---|
| Java | 17 or later (JDK) |
و این AutoFilter سطح API در مدل منبع فعلی تغییر کرده است؛ قبل از تکیه بر جزئیات عضو قدیمی تر، صفحه مرجع آن را بررسی کنید. ابزاری برای ساختن Maven 3.9+ یا Gradle 8+ اعتیاد به شیراز com.aspose:aspose-cells-foss:1.0.0 | فایلهای ورودی A معتبر .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 پرتاب شده است.
مرحله دوم: از یک جریان خارج شوید
استفاده از Workbook(stream) اگر فایل از یک شبکه به صورت اتصال باشد، یک BLOB یا یک بوفه در حافظه:
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 در یک بلوک آزمایشی با منابع به طوری که جریان بسته می شود حتی اگر سازنده آن را پرتاب کند.
مرحله 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قدم های بعدی
- مدیریت Spreadsheet Management – ایجاد کامل / تغییر / نجات راه رفتن
- چگونه یک Aspose.Cells FOSS کارگاه ایجاد کنیم - ایجاد کتاب های کاری از Scratch
- چگونه با اعتباربخشی کار کنیم – اضافه کردن قوانین اعتباربخشی داده ها