بازیابی فایل اکسل via Java
ساخت اپلیکیشن Java برای تعمیر فایل های اکسل با استفاده از Java.
با استفاده از Java فایل EXCEL را تعمیر کنید
به منظور تعمیر فایل EXCEL ما استفاده خواهیم کرد Aspose.Cells for Java API که یک پلتفرم دستکاری اسناد غنی، قدرتمند و آسان برای استفاده است API for Java.
Aspose.Cells API می تواند برای ایجاد، ویرایش، تبدیل و رندر فرمت های اکسل Microsoft به فرمت های مختلف استفاده شود. علاوه بر این، می توان از آن برای نمودارهای جامع، گزارش مقیاس پذیر و محاسبات قابل اعتماد در برنامه های نرم افزاری استفاده کرد. Aspose.Cells یک API مستقل است و به هیچ نرم افزاری مانند Microsoft یا OpenOffice نیاز ندارد.
import com.aspose.cells.Workbook;
import com.aspose.cells.WarningInfo;
import com.aspose.cells.LoadOptions;
//1, Define a class that inherits Aspose.Cells.IWarningCallback
public class DefaultWarningCallback implements com.aspose.cells.IWarningCallback {
@Override
public void warning(WarningInfo arg0) {
//Implement this method as needed
}
}
//2, Load the corrupted file by creating an instance of Workbook, using the inheritance class above
DefaultWarningCallback w = new DefaultWarningCallback();
LoadOptions options = new LoadOptions();
options.setWarningCallback(w);
var workbook = new Workbook("Input.xlsx", options);
//3, Save the workbook, the corrupted file will be repaired.
workbook.save("Output.xlsx");
آموزش تعمیر فایل اکسل با شماره Java
- کلاسی را تعریف کنید که Aspose.Cells.IWarningCallback را به ارث می برد.
- بارگیری فایل EXCEL با ایجاد یک نمونه از Workbook، با استفاده از کلاس وراثت بالا، به کد بالا مراجعه کنید.
- کتاب کار را ذخیره کنید، فایل اکسل خراب ترمیم می شود.
برای تعمیر فایل اکسل Aspose.Cells را نصب کنید
آخرین نسخه آن را می توانید مستقیماً از اینجا دانلود کنید
و با افزودن تنظیمات زیر به pom.xml آن را در پروژه مبتنی بر Maven خود نصب کنید.
مخزن
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
وابستگی
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>version of aspose-cells API</version>
<classifier>jdk17</classifier>
</dependency>
سیستم مورد نیاز
Aspose.Cells for Java در تمام سیستم عامل های اصلی پشتیبانی می شود. فقط مطمئن شوید که پیش نیازهای زیر را دارید.
- Microsoft Windows یا یک سیستم عامل سازگار با Java Runtime Environment برای برنامه های کاربردی JSP/JSF و برنامه های دسکتاپ.
- آخرین نسخه Aspose.Cells for Java را مستقیماً از Maven دریافت کنید.
EXCEL چیست EXCEL فرمت فایل
XLSX فرمت شناخته شده ای برای اسناد اکسل Microsoft است که توسط Microsoft با انتشار Microsoft Office 2007 معرفی شد. یک بسته فشرده که حاوی تعدادی فایل XML است. ساختار و فایل های زیرین را می توان به سادگی با باز کردن فایل xlsx. بررسی کرد.
ادامه مطلبسایر فرمت های پشتیبانی شده اکسل را تعمیر کنید
با استفاده از Java می توان به راحتی سایر فایل های فرمت اکسل را تعمیر کرد.