Cách Trích Xuất XML từ XLSX trong Java
Tổng quan
Các tệp XLSX là các kho lưu trữ ZIP. Bạn có thể kiểm tra nội dung XML của một workbook đã lưu để xác minh các phần tử AutoFilter, dữ liệu ô và các phần cấu trúc bằng cách sử dụng các tiện ích ZIP tiêu chuẩn của Java hoặc API chẩn đoán tải.
Sử dụng LoadOptions và Chẩn đoán
Tải tệp và kiểm tra các vấn đề sửa chữa tiết lộ cấu trúc XML nội bộ:
import com.aspose.cells_foss.LoadIssue;
import com.aspose.cells_foss.LoadOptions;
import com.aspose.cells_foss.Workbook;
LoadOptions options = new LoadOptions();
options.setStrictMode(false);
options.setTryRepairPackage(true);
options.setTryRepairXml(true);
try (Workbook workbook = new Workbook("input.xlsx", options)) {
if (workbook.getLoadDiagnostics().hasRepairs()) {
for (LoadIssue issue : workbook.getLoadDiagnostics().getIssues()) {
System.out.println(issue.getMessage());
}
}
}Kiểm tra giá trị ô sau khi tải
Sau khi tải, đọc các giá trị ô để xác minh tính trung thực qua vòng lặp:
import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;
try (Workbook workbook = new Workbook("input.xlsx")) {
Worksheet sheet = workbook.getWorksheets().get(0);
System.out.println(sheet.getCells().get("A1").getStringValue());
}