XLS XLSB XLSX XLSM ODS
Aspose.Cells  for Java
EXCEL

Khôi phục file excel via Java

Xây dựng ứng dụng Java sửa file excel dùng Java.

Sửa chữa tệp EXCEL bằng Java

Để sửa chữa tệp EXCEL, chúng tôi sẽ sử dụng Aspose.Cells for Java API là nền tảng thao tác tài liệu giàu tính năng, mạnh mẽ và dễ sử dụng. API for Java.

Aspose.Cells API có thể được sử dụng để tạo, chỉnh sửa, chuyển đổi và hiển thị định dạng Microsoft Excel sang các định dạng khác nhau. Hơn nữa, nó có thể được sử dụng để lập biểu đồ toàn diện, báo cáo có thể mở rộng và tính toán đáng tin cậy trong các ứng dụng phần mềm. Aspose.Cells là API độc lập và không yêu cầu bất kỳ phần mềm nào như Microsoft hoặc OpenOffice.

App sửa file EXCEL miễn phí sử dụng Java
Input file
Save as
   
                                   

	
  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");
	 
                
            

Cách sửa file excel bằng Java

  • Xác định lớp kế thừa Aspose.Cells.IWarningCallback.
  • Load file EXCEL bằng cách tạo một instance của Workbook, sử dụng lớp kế thừa ở trên, tham khảo đoạn code ở trên.
  • Lưu lại file excel bị lỗi sẽ được sửa chữa.

Cài đặt Aspose.Cells để sửa file excel

Bạn có thể tải xuống phiên bản mới nhất của nó trực tiếp từ

Maven

và cài đặt nó trong dự án dựa trên Maven của bạn bằng cách thêm các cấu hình sau vào pom.xml.

Kho


<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

phụ thuộc


<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>version of aspose-cells API</version>
<classifier>jdk17</classifier>
</dependency>

yêu cầu hệ thống

Aspose.Cells for Java được hỗ trợ trên tất cả các hệ điều hành chính. Chỉ cần đảm bảo rằng bạn có các điều kiện tiên quyết sau đây.

  • Microsoft Windows hoặc hệ điều hành tương thích với Java Môi trường thời gian chạy cho ứng dụng JSP/JSF và ứng dụng máy tính để bàn.
  • Nhận phiên bản mới nhất Aspose.Cells for Java trực tiếp từ Maven.

EXCEL Những gì là EXCEL Tập Tin Định Dạng

XLSX là định dạng phổ biến cho Microsoft tài liệu Excel được giới thiệu bởi Microsoft cùng với việc phát hành Microsoft Office 2007. Dựa trên cấu trúc được tổ chức theo Quy ước Đóng gói Mở như được nêu trong Phần 2 của tiêu chuẩn OOXML ECMA-376, định dạng mới là một gói zip chứa một số tệp XML. Cấu trúc và tệp cơ bản có thể được kiểm tra bằng cách giải nén tệp .xlsx.

Đọc Thêm

Sửa chữa các định dạng Excel được hỗ trợ khác

Sử dụng Java, người ta có thể dễ dàng sửa chữa các tệp định dạng Excel khác.

Sửa chữa ODS (Tệp bảng tính OpenDocument)
Sửa chữa XLS (Định dạng nhị phân Excel)
Sửa chữa XLSB (Tệp sổ làm việc Excel nhị phân)
Sửa chữa XLSM (Tệp bảng tính)
Sửa chữa XLSX (Tệp Excel OOXML)