Cara Mengekstrak XML dari XLSX di Java
Ikhtisar
File XLSX adalah arsip ZIP. Anda dapat memeriksa konten XML dari workbook yang disimpan untuk memverifikasi elemen AutoFilter, data sel, dan bagian struktural menggunakan utilitas ZIP Java standar atau API load diagnostics.
Menggunakan LoadOptions dan Diagnostics
Muat file dan periksa masalah perbaikan yang mengungkap struktur XML internal:
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());
}
}
}Memeriksa Nilai Sel Setelah Memuat
Setelah memuat, baca nilai sel untuk memverifikasi kesetiaan putar balik:
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());
}